这三个放到一起,个人认为比较有可比性。
另外该写的解释我都记到注释里面了
话不多说,show me the code
菜单栏,
# ubuntu16.04触发关联事件不成功,应该是ubantu的全局窗口模式的问题,其他环境运行正常。
1 #!/usr/bin/env python 2 # -*- coding: utf-8 -*- 3 # @Date : 2016-06-02 03:25:37 4 # @Author : Nevermoreluo (nevermoreluo@gmail.com) 5 ''' 6 菜单栏文件 7 windows下顺利执行 8 ubuntu下不显示状态栏信息 9 10 ''' 11 import sys 12 from PySide import QtGui 13 14 15 class Pyside_menubar(QtGui.QMainWindow): 16 17 def __init__(self): 18 super(Pyside_menubar, self).__init__() 19 20 self.initUI() 21 22 def initUI(self): 23 24 self.statusBar() 25 self.setFocus() 26 # 建立一个动作&提供了内置ALT快捷键 27 exitAction = QtGui.QAction('&Exit', self) 28 # 设置快捷键Ctrl+Q 29 exitAction.setShortcut(