显示状态栏:
#!/usr/bin/python # -*- coding: utf-8 -*- import sys from PyQt4 import QtGui, QtCore class MainWindow(QtGui.QMainWindow): def __init__(self): QtGui.QMainWindow.__init__(self) self.resize(250, 150) self.setWindowTitle(‘Mainwindow‘) self.statusBar().showMessage(‘Ready‘) # 设置状态栏,并显示指定的消息 app = QtGui.QApplication(sys.argv) main = MainWindow() main.show() sys.exit(app.exec_())
增加菜单栏:
#!/usr/bin/python # -*- coding: utf-8 -*- import sys from PyQt4 import QtGui, QtCore class MainWindow(QtGui.QMainWindow): def __init__(self): QtGui.QMainWindow.__init__(self) self.resize(250, 150) self.setWindowTitle(‘Mainwindow‘) exit = QtGui.QAction(QtGui.QIcon(‘icons/exit.png‘), ‘Exit‘, self) # 设置行为栏目图标,显示字符 exit.setShortcut(‘Ctrl+Q‘) # 设置对应的快捷键 exit.setStatusTip(‘Exit application‘) # 设置状态栏提示 self.connect(exit, QtCore.SIGNAL(‘triggered()‘), QtCore.SLOT(‘close()‘)) # 设置点击exit设置栏目行为:以点击为信号,触发退出的操作 menubar = self.menuBar() # 创建菜单栏 file = menubar.addMenu(‘&File‘) # 初始化一级栏目和名称 file.addAction(exit) # 在一级栏目下添加之前制定的行为栏目 self.statusBar().showMessage(‘Ready‘) # 设置状态栏,并显示指定的消息 app = QtGui.QApplication(sys.argv) main = MainWindow() main.show() sys.exit(app.exec_())
原文:http://www.cnblogs.com/shadow-ccos/p/5201831.html