有没有办法为简单的 pyqt5 应用程序更改 MacOS 上本机菜单的默认菜单标题?
我正在尝试更改上图中的“Python”菜单条目。有没有办法重命名它?我可以以某种方式隐藏它吗?
此代码仅打印“文件”:
menubar = self.menuBar()
for item in menubar.actions():
print(item.text())
menubar.setNativeMenuBar(False)
也无济于事(只需将“文件”移动到主窗口中)。
更新示例应用代码:
from PyQt5 import QtCore, QtWidgets, uic
import sys
class Ui(QtWidgets.QMainWindow):
def __init__(self):
super(Ui, self).__init__()
# QtCore.QCoreApplication.setApplicationName('QtFoo') # doesn't work
uic.loadUi('App.ui', self)
self.show()
# app = QtWidgets.QApplication(sys.argv)
app = QtWidgets.QApplication(["MyCoolApp"])
# app.setApplicationName("QtFoo") # doesn't work
# app.setApplicationDisplayName("Display Name")
window = Ui()
app.exec()