PyQt5:菜单栏(8)
来源:互联网 发布:javascript iframe src 编辑:程序博客网 时间:2024/06/05 09:30
学习《PyQt4入门指南 PDF中文版.pdf 》笔记
菜单栏是GUI程序最明显的组成部分。它由一组位于不同菜单中的命令组成。在控制台程序中,我们必须记住那些晦涩难懂的命令。但在GUI程序中,通过菜单栏我们将命令合理的放置在不同的菜单中来降低学习新应用程序的时间开销。
<span style="font-size:14px;">#!/usr/bin/python# menubar.pyfrom PyQt5.QtWidgets import QApplication, QActionfrom PyQt5.QtGui import QIconfrom PyQt5 import QtWidgetsclass MainWindow(QtWidgets.QMainWindow): def __init__(self, parent= None): QtWidgets.QMainWindow.__init__(self) self.resize(250, 150) self.setWindowTitle('menubar') exit = QAction(QIcon('icons/Blue_Flower.ico'), 'Exit', self) exit.setShortcut('Ctrl+Q') exit.setStatusTip('Exit application') exit.triggered.connect(self.close) self.statusBar() menubar = self.menuBar() file = menubar.addMenu('&File') file.addAction(exit)if __name__ == "__main__": import sys app = QApplication(sys.argv) main = MainWindow() main.show() sys.exit(app.exec_())</span>
menubar= self.menuBar()
file = menubar.addMenu('&File')
file.addAction(exit)
首先我们使用QMainWindow类的menuBar()方法创建一个菜单栏。然后使用addMenu()方法添加一个菜单。最后我们把动作对象(这里是exit)添加到file菜单中。
exit= QAction(QIcon('icons/Blue_Flower.ico'), 'Exit', self)
创建菜单项(必须先创建菜单项,然后再创建菜单)
exit.setShortcut('Ctrl+Q')
设置快捷键
0 0
- PyQt5:菜单栏(8)
- PyQt5的菜单栏,工具栏,状态栏的合并
- PyQt5教程-07-菜单栏、工具栏、状态栏
- PyQt5中文基础教程3 菜单栏和工具栏
- 在PyQt5中的菜单栏和工具栏
- PyQt5学习记录(2)---QMainWindow菜单栏、状态栏和工具栏
- PyQt5初级教程--PyQt5中部件[8/13]
- PyQt5
- pyqt5
- PyQt5学习教程7:在窗体中增加菜单栏和工具栏
- PyQt5学习第一发(基础窗口创建 菜单栏 工具栏 状态栏 )
- 菜单栏
- 菜单栏
- 菜单栏
- 菜单栏
- 菜单栏
- 菜单栏
- PyQt5中文基础教程8 控件2
- leetcode #74 in cpp
- 浅谈JAVA垃圾回收机制及其回收时机
- PyQt5:PyQt5中的菜单和工具栏、主窗口(7)
- 将1~6这6个数字按每行3个进行输出,输出时要求左边的数字比右边的大,上边的数字比下边的大,求出所有可能的填写方法并统计输出排列方法有多少种。
- oracle 简单查询
- PyQt5:菜单栏(8)
- 三. Ubuntu下安装SSH服务并配置securtCRT
- 网络设备中使用的算法
- SQL 分组排序group by
- Oracle中的字符串类型及相关函数详解
- bzoj1078【SCOI2008】斜堆
- 海盗分金问题
- SICP 练习1.8 求立方根
- Android个人学习小结2016.5