Ste*_*ini 5 python macos qt pyside
我正在尝试使用 PySide 创建菜单。这是代码
def _createMenus(self):
self._menuBar = QtGui.QMenuBar()
self.setMenuBar(self._menuBar)
self._helpMenu = self._menuBar.addMenu("Help")
self._aboutAction = QtGui.QAction("About", self, statusTip="About", triggered=self._about)
self._helpMenu.addAction(self._aboutAction)
Run Code Online (Sandbox Code Playgroud)
除了“python”条目之外,此代码不会在菜单栏中显示任何内容。奇怪的是,如果我更改“Aout”中的“关于”,它会显示菜单。是否有一些我应该注意的依赖于平台的奇怪现象?
Mac OS X 上的菜单项可以由 Qt 根据操作的文本和/或menuRole属性自动移动到系统范围的菜单栏(有关详细信息,请参阅Mac OS X 上的 QMenuBar)。
因此,“关于”菜单项应该是应用程序菜单中的第一项。
| 归档时间: |
|
| 查看次数: |
2212 次 |
| 最近记录: |