2011-04-22 111 views

回答

1

菜單沒有滾動條。 (上下文)菜單的風格和行爲由OS X,Windows,KDE/Gnome等定義,據我所知,它們都不包含滾動條。有時,如果菜單不適合屏幕,則菜單會打包,這已經很煩人了。上下文菜單中的滾動條將更加無法使用。 上下文菜單並不適合如此龐大的項目,您應該相應地重新設計您的應用程序。

2

從Stack Overflow上的另一個線程,我發現這招:

submenu->setStyleSheet("QMenu { menu-scrollable: 1; }"); 

欲瞭解更多信息,請參閱create a scrollbar in a submenu qt?

@Frank奧斯特費爾德:我有一個有效的用例巨大上下文的一個很好的例子菜單,需要一個滾動條,Qt Creator和自動完成列表。

相關問題