Pyqt4学习笔记-菜单工具栏
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Pyqt4学习笔记-菜单工具栏相关的知识,希望对你有一定的参考价值。
显示状态栏:
#!/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_())
以上是关于Pyqt4学习笔记-菜单工具栏的主要内容,如果未能解决你的问题,请参考以下文章