2 回答

TA貢獻1884條經驗 獲得超4個贊
# This worked on PyQt5 on macOS Big Sur (ver 11.6)
# it is the result on painful trial and error
# and reading the Qt Docs
def _createMenuBar(self):
menuBar = self.menuBar()
# File menu
fileMenu = menuBar.addMenu("File")
fileMenu.addAction("New")
save = QAction("Save",self)
save.setShortcut("Ctrl+S")
fileMenu.addAction(save)
quit = QAction("\0Quit",self)
quit.setShortcut("Ctrl+Q")
fileMenu.addAction(quit)
# Edit menu
editMenu = menuBar.addMenu("Edit")
editMenu.addAction("Copy")
editMenu.addAction("Paste")
# Help menu
helpMenu=menuBar.addMenu("Help")
helpMenu.addAction(self.helpContentAction)
helpMenu.addAction(self.aboutAction)

TA貢獻1818條經驗 獲得超11個贊
這可能有助于 PyQt5.QtWidgets import QMenuBar
Mainmenu=self.menuBar();# 創建菜單欄小部件
Filemenu=Mainmenu.addMenu('file');#這將文件添加到菜單欄
Editmenu=Mainmenu.addMenu('Edit');#這將編輯添加到菜單欄
添加回答
舉報