Pyqt - 将 QMenuBar 添加到另一个 class 中的 QMainWindow

Pyqt - Add a QMenuBar to a QMainWindow which is in another class

我有 2 个 类:MainWindow() 和 Menubar()。 MainWindow() 是一个 QMainWindow,Menubar 是一个 QMenuBar。 我不知道如何将菜单栏添加到主菜单 window。

有了 QToolBar,我可以做出这样的东西:

self.toolbar = Toolbar() self.addToolBar(self.toolbar)

但是QMenubar没有"addMenuBar()"这样的功能。

所以我想不通。

QMainWindow 带有默认值 QMenuBar,但您可以使用 QMainWindow.setMenuBar()

设置一个新的

更多信息在 Qt Documentation