在QTabWidget选项卡下创建QMenubar

时间:2015-08-26 14:25:18

标签: python qt pyqt4

我正试图找到一种在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)

我需要它是这样的,因为我的应用程序将为每个标签视图提供自定义选项部分

QMenuBar under QTabWidget tab

1 个答案:

答案 0 :(得分:1)

QMenuBar只是一个小部件。你可以把它放在任何地方。

为什么从.ui获取菜单栏,而不是创建自己的菜单栏?

还要记住,它只适用于Windows。在支持全局菜单的带有DE的MacO和Linux上,它将无法正常工作。