在堆栈溢出的另一个线程中,我发现了这个技巧:
submenu->setStyleSheet("QMenu { menu-scrollable: 1; }");
Run Code Online (Sandbox Code Playgroud)
有关更多信息,请参见在子菜单qt中创建滚动条?
@Frank Osterfeld:对于一个需要滚动条,Qt Creator和自动完成列表的大型上下文菜单,我有一个有效用例的完美示例。
菜单没有滚动条。(上下文)菜单的样式和行为是由 OS X、Windows、KDE/Gnome 等定义的,据我所知,它们都不包含滚动条。有时,如果菜单不适合屏幕,菜单就会换行,这已经很烦人了。上下文菜单中的滚动条将更加无法使用。上下文菜单不适合放置如此大量的项目,您应该相应地重新设计您的应用程序。
| 归档时间: |
|
| 查看次数: |
2016 次 |
| 最近记录: |