小编Edd*_*fen的帖子

有没有办法使用Qt Designer定义带有按钮和弹出菜单的QToolbar?

我想在Qt中有一个包含QActions或QToolbarButtons的工具栏,它们附有弹出菜单.通过创建QMenu,将其添加到QToolbarButton然后将其添加到QToolbar,我已经能够在代码中完美地完成此操作.我的问题是,这应该可以在设计师中完全完成.

这是我通过代码完成的工作,我想在qt designer中定义按钮和菜单:
http://img402.imageshack.us/img402/7669/exmaple.png

我们想要用qt设计器做的是将代码与接口分开.例如,这意味着一个人可以设计表单的外观和组件,然后程序员可以采用它并编写其背后的功能.如果工具栏和菜单必须由程序员设计,我们无法非常有效地完成此任务.

对于许多应用程序来说,这似乎是一个相当常见的要求,我无法看到Qt如何强制在代码而不是设计器中完成此操作.

如果有人对如何做到有任何想法,也许我在Qt中遗漏了一些东西?

qt designer button qtoolbar qmenu

18
推荐指数
2
解决办法
2万
查看次数

标签 统计

button ×1

designer ×1

qmenu ×1

qt ×1

qtoolbar ×1