0

メニューが長すぎたり、メニュー項目が多すぎたりすると、一度にすべての項目を画面に表示できない場合があります。Qt で何ができますか? MFC には一般的な解決策があります。このメニューに新しい項目を追加し、ユーザーがこの項目をクリックすると一時的にいくつかの項目を非表示にしてから、さらに項目を表示します。誰かが私に良い解決策を教えてもらえますか? ありがとうございました。

4

1 に答える 1

1

メニューを確実に再構築する必要があります。サブメニューを使用して、類似したアイテムをアイテムのグループにグループ化します。一度に 1 つのメニューに (たとえば) 15 を超える項目を含めることはできません。

例えば:

Edit
    Delete
    Cut
    Copy
    Copy as vector graphics
    Copy as low resolution raster graphics
    Copy as high resolution raster graphics
    Copy as custom resolution raster graphics
    Copy text
    Paste
    Paste into new layer
    Paste into new document
    ...

に再構築できます

Edit
    Delete
    Cut
    Copy
    Copy as...
        Vector graphics
        Raster graphics
            Low resolution
            High resolution
            Custom...
        Text
    Paste
    Paste into...
        New layer
        New document
    ...
于 2012-06-20T12:20:59.407 に答える