如何将菜单添加到从 Qwidget 派生的小部件
Posted
技术标签:
【中文标题】如何将菜单添加到从 Qwidget 派生的小部件【英文标题】:How to add menu to a widget derived from Qwidget 【发布时间】:2010-02-22 12:45:41 【问题描述】:我想知道如何给一个widget添加菜单,这个widget是从QT symbian中的Qwidget派生出来的,
我知道如何将菜单添加到从 Qwindow 派生的窗口,但我没有得到小部件
源自 Qwidget
请帮帮我..
谢谢
【问题讨论】:
【参考方案1】:QMainWindow 为您提供方便的功能来添加和管理 QMenuBar。
使用继承自 QWidget(而不是 QMainWindow)的窗口,您需要自己实现这一点。您可以使用函数add 在窗口布局中添加菜单栏,就像任何其他 QWidget 一样。通过使用布局,您可以将 QMenuBar 放在窗口的顶部。 另一种方法是使用QToolBar。
【讨论】:
以上是关于如何将菜单添加到从 Qwidget 派生的小部件的主要内容,如果未能解决你的问题,请参考以下文章
将 QWidget 或其他 QWidget 派生控件添加到 QWindow
如何以编程方式将 UI 添加到基于 Qtvtkwidget 的小部件?