2011-04-22 85 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和自动完成列表。

相关问题