我试图用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)
此代码在菜单栏中不显示任何内容,除了“python”条目。 奇怪的是,如果我在“Aout”中更改“About”,它会显示菜单。有没有一些平台相关的怪事我应该知道?在
MacOSX上的菜单项可以通过Qt自动移动到系统范围的菜单栏,具体取决于操作的文本和/或
menuRole
属性(有关详细信息,请参见QMenuBar on Mac OS X)。在所以你的“关于”菜单项应该是应用程序菜单中的第一项。在
相关问题 更多 >
编程相关推荐