如何通过Qt Designer向窗口添加QMenu和QMenuItem
有没有什么原因导致在Qt Designer中不能添加QMenu?我觉得很奇怪,为什么可以添加其他类型的控件,却不能添加这个。
3 个回答
0
在设计工具中给每个小部件添加菜单编辑功能,可能会让界面变得很尴尬和不方便。其实没有合适的地方来展示这些菜单。
如果你在编辑一个QMainWindow(主窗口),你可以编辑菜单栏和它的下拉菜单,因为那里有合适的位置来显示它们。
3
我有一个主窗口,里面有一个QGraphicsView和很多QGraphicsItem对象。每种类型的Item都有不同的右键菜单。
我发现QtDesigner不能创建这些右键菜单,或者至少不能创建菜单里的操作,这让我觉得很受限制。这样一来,我只能用设计工具创建大约10%的操作,剩下的90%都得通过编程来实现。相比之下,微软的资源编辑器就能轻松创建和维护这些内容。
我希望将来能解决这个问题。
3
当你编辑一个QMainWindow时,可以右键点击窗口,然后选择“创建菜单栏”。
还是说你在说“上下文菜单”,也就是“右键菜单”?