资源简介
Python3.x+Pyqt5实现主窗体里的工具栏,且工具栏里可以同时显示图标和文字。
代码片段和文件信息
import sys
from PyQt5.QtWidgets import QMainWindow QAction qApp QApplication
from PyQt5.QtGui import QIcon
from PyQt5.QtCore import Qt
class Example(QMainWindow):
def __init__(self):
super().__init__()
self.initUI()
def initUI(self):
exitAction1 = QAction(QIcon(‘sign-out.png‘) ‘退出‘ self)
exitAction2 = QAction(QIcon(‘save.png‘) ‘保存‘ self)
# 快捷键设置
exitAction1.setShortcut(‘Ctrl+Q‘)
# 信号与槽的连接
exitAction1.triggered.connect(qApp.quit)
self.toolbar1 = self.addToolBar(‘退出‘)
self.toolbar2 = self.addToolBar(‘保存‘)
# 在工具栏ToolBar里同时添加图标和文字,并设置图标和文字的相对位置;若没有下面的一行代码,则只显示图标或文字。
# self.toolbar1.setToolButtonstyle(Qt.ToolButtonTextUnderIcon)
self.toolbar1.setToolButtonstyle(Qt.ToolButtonTextBesideIcon)
self.toolbar2.setToolButtonstyle(Qt.ToolButtonTextBesideIcon)
self.toolbar1.addAction(exitAction1)
self.toolbar2.addAction(exitAction2)
self.setGeometry(300 300 300 200)
self.setWindowtitle(‘工具栏案例‘)
self.show()
if __name__ == ‘__main__‘:
app = QApplication(sys.argv)
ex = Example()
sys.exit(app.exec_())
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 940 2018-08-01 23:14 wangyong_17\save.png
文件 856 2018-08-01 23:12 wangyong_17\sign-out.png
文件 1378 2018-08-01 23:18 wangyong_17\test_03.py
目录 0 2018-08-01 23:20 wangyong_17
----------- --------- ---------- ----- ----
3174 4
相关资源
- python+pyqt5+百度AI+车牌识别.rar
- Python3.x+PyQtChart实现数据可视化界面
- Python3.x+Pyqt5实现界面编程浏览网页
- Python-用pyqt5和parametrics实现很酷的动画
- PyQt5 Python 桌面应用程序源码.zip
- python pyqt5 计时器源代码
- pyqt5_python_Gui入门教程.docx
- 利用摄像头拍照并保存照片程序pyth
- QT5 Python GUI Programming Cookbook - 2018
- Python3.4 PyQt5 32位安装版PyQt5-5.5.1-gpl-
- PyQt5 5.3.2 gpl Py3.4 Qt5.3.1 x32.exe
- PyQt5-5.12-5.12.1_a-cp35.cp36.cp37.cp38-none-w
- Serial assistant.rar
- PyQt5快速开发与实战pdf+源码.zip
- 创建画板,手写体实时在线识别
- PyQt5_Tools-5.7.dev1-py3-none-any.whl
- PyQt5快速开发与实战.zip
- PyQt5-5.4-gpl-Py3.4-Qt5.4.0-x64
- Python + PyQt5 + MySQL模拟QQ的聊天与娱乐
- Python爬虫教程基于Python3.X
- python机器学习经典修正python3.x版
- 创建画板,实时在线手写体识别
- PyQt5-5.5.1-gpl-Py3.4-Qt5.5.1-x32
- pyqt5实现自动获取IP软件
- python-vlc二次封装,可用于pyqt
- tesseract V2.0()
- python聊天室---pyqt5+socket+Thread聊天室
- Pyqt5 按钮事件绘制图形
-
PyQ5 Mtaplotlib Datafr
ame画一条随鼠标移 - python实时读取串口数据并自动保存至
评论
共有 条评论