我正试图找到一种在QMenuBar
下插入QTabWidget
的方法。找不到任何解决方案,尝试从QMenuBar
生成的.ui
文件中获取QMainWindow
intilization,但没有运气
self.menubar = QtGui.QMenuBar(self.myTab)
self.menubar.setGeometry(QtCore.QRect(0, 0, 700, 21))
self.menubar.setObjectName(_fromUtf8("menubar"))
self.menuOptions = QtGui.QMenu(self.menubar)
self.menuOptions.setObjectName(_fromUtf8("menuOptions"))
self.myTab.setMenuBar(self.menubar)
我需要它是这样的,因为我的应用程序将为每个标签视图提供自定义选项部分
答案 0 :(得分:1)
QMenuBar只是一个小部件。你可以把它放在任何地方。
为什么从.ui获取菜单栏,而不是创建自己的菜单栏?
还要记住,它只适用于Windows。在支持全局菜单的带有DE的MacO和Linux上,它将无法正常工作。