我正在尝试menuBar
在MainWindow
小部件上创建一个,但是在编写了我在互联网上找到的代码后,似乎什么也没发生,即使没有显示错误消息,也没有创建菜单栏。
我用来创建带有菜单栏的 UI 的代码如下:
def initUI(self):
QToolTip.setFont(QFont("SansSerif", 10))
self.setCentralWidget(QWidget())
#Create the action to use on the menu bar
exitAction = QAction(QIcon("logo.png"), "&Exit", self)
exitAction.setShortcut("Cmd+Q")
exitAction.setStatusTip("Close the application.")
exitAction.triggered.connect(self.close)
#Create status bar
self.statusBar()
#Attempt to create menu bar, but nothing happens.
menuBar = self.menuBar()
fileMenu = menuBar.addMenu("&File")
fileMenu.addAction(exitAction)
#Set MainWindow properties.
self.setGeometry(0, 0, 250, 150)
self.setWindowTitle("Icon")
self.setWindowIcon(QIcon("logo.png"))
self.setToolTip("This is the <b>Main Window</b>.")
self.show()
编辑:我正在使用 OSX。