python - Ubuntu 中没有出现 PyQt4 菜单栏

标签 python ubuntu qt4 pyqt4

我正在使用 python 和 Pyqt4 在 Ubuntu 上构建应用程序,似乎我遇到了菜单栏未显示的问题,感谢您的帮助。这是代码:

import sys
from PyQt4 import QtGui
class Example(QtGui.QMainWindow):              
    def __init__(self):
         super(Example, self).__init__()        
         self.initUI()        
    def initUI(self):                      
         exitAction = QtGui.QAction(QtGui.QIcon('exit.png'), '&Exit', self)        
         exitAction.setShortcut('Ctrl+Q')
         exitAction.setStatusTip('Exit application')
         exitAction.triggered.connect(QtGui.qApp.quit)
         self.statusBar()
         menubar = self.menuBar()
         fileMenu = menubar.addMenu('&File')
         fileMenu.addAction(exitAction)        
         self.setGeometry(300, 300, 300, 200)
         self.setWindowTitle('Menubar')    
         self.show()       
def main():    
    app = QtGui.QApplication(sys.argv)
    ex = Example()
    sys.exit(app.exec_())
if __name__ == '__main__':
     main()  

如果缩进不正确,请原谅,但我认为是正确的。

最佳答案

在 ubuntu 中,菜单栏位于应用程序之外。您可以在全局菜单中找到它

关于python - Ubuntu 中没有出现 PyQt4 菜单栏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21346725/

相关文章:

python - 使用轮廓裁剪手机屏幕

bash - 为什么 'if [ $# > 0 ] ; then' 错误?

c++ - qt-creator 缺少 mac 上的 qmake

qt - 将 QDialog 嵌入到 QWidget 中的简单方法

c++ - Qt 项目结构 - 需要建议

python - .NET 在 Python 中是否有等同于 **kwargs 的东西?

python - 使用 Python 日志记录模块时出现重复的日志控制台

python - 使用日期时间的 UTC 到 CST 转换不正确

ubuntu - 无法在 ubuntu 20.04 上安装 vulkan

ubuntu - 新机器镜像启动后的 Packer 登录自动化?