1

是否有任何原因无法从 Qt 设计器添加 QMenu?我觉得很奇怪你可以添加其他小部件类型,但不能添加这个。

4

3 回答 3

3

当您编辑 QMainWindow 时,您可以右键单击该窗口,然后选择“创建菜单栏”。

还是您在谈论“上下文菜单”又名“右键菜单”?

于 2009-06-06T20:48:02.413 回答
3

我有一个带有 QGraphicsView 和许多 QGraphicsItem 对象的主窗口。每种类型的项目都有不同的上下文菜单。

我发现无法创建 contextMenu,或者至少无法创建其中的操作是 QtDesigner 的严重限制。这意味着我可以使用设计器创建大约 10% 左右的动作,而我必须以编程方式创建 90%。将其与允许轻松创建和维护所有这些内容的 Microsoft 资源编辑器进行比较。

我希望这会在某个时候得到解决。

于 2009-08-05T21:08:00.720 回答
0

在设计器中为每个小部件添加菜单编辑可能会使 UI 变得非常尴尬和不方便。真的没有地方可以想象它。

如果您正在编辑 QMainWindow,您可以编辑菜单栏及其弹出窗口,因为它们有一个合适的位置显示它们。

于 2009-06-06T20:38:38.280 回答