【发布时间】:2011-04-29 12:24:14
【问题描述】:
我想创建一个包含主菜单的工具栏,就像标准主菜单一样 在窗口的顶部。
在 QT 中是否有一些快速的方法可以做到这一点?我知道我可以创建一个带有按钮和上下文菜单的工具栏:-)
谢谢帮助。
【问题讨论】:
-
即使有可能,将主菜单放在工具栏中也是一个糟糕的 GUI 设计。如果用户不小心隐藏了该工具栏,那么他/她将无法再控制该程序。这也会违背用户的期望,因为每个人都习惯将菜单栏直接放在标题栏下方。
-
... 除非您无法隐藏该工具栏。哦,我明白你在做什么。您是在尝试模仿微软在 Windows/Internet Explorer 中的新奇菜单系统,是吗?
-
在工具栏中设置菜单的最终目标是什么。为了能够移动菜单或取消停靠?
-
我不想让我的菜单和工具栏在一行中 :) 这样我可以节省一些垂直空间。