我希望在Qt中有一个工具栏,其中包含附加了弹出菜单的QActions或QToolBarButtons。我已经能够通过创建QMenu、将其添加到QToolbarButton并将其添加到QToolbar来在代码中完美地实现这一点。但我的问题是,这应该可以完全在设计器中完成。
这是我通过代码所做的事情,我想在qt设计师中定义按钮和菜单:
我们希望使用qt设计师将代码与界面分离。例如,这意味着一个人可以设计表单的外观和组件,然后程序员可以采取这个并编写其背后的功能。如果工具栏和菜单必须由程序员设计,我们无法有效地完成这项任务。
看起来这似乎是许多应用程序的常见需求,我看不出Qt如何强制要求在设计师而非代码中完成此操作。
如果有人对如何完成此操作有任何想法,请告诉我,也许我在Qt中遗漏了什么?