pyqt5 实现工具栏文字图片同时显示


Posted in Python onJune 13, 2019

如下所示:

import sys
from PyQt5.QtWidgets import QMainWindow, QTextEdit, QAction, QApplication
from PyQt5.QtGui import QIcon
from PyQt5.QtCore import Qt

class Example(QMainWindow):

  def __init__(self):
    super().__init__()
    self.initUI()
  def initUI(self):
    textEdit = QTextEdit()
    self.setCentralWidget(textEdit)

    exitAction = QAction(QIcon('images/exit.png'), 'Exit',self)
    exitAction.setShortcut('Ctrl+Q')
    exitAction.setStatusTip('Exit application')
    exitAction.triggered.connect(self.close)

    self.statusBar()

    menubar = self.menuBar()
    fileMenu = menubar.addMenu('&File')
    fileMenu.addAction(exitAction)

    toolbar = self.addToolBar('Exit')
    # toolbar.setToolButtonStyle(Qt.ToolButtonTextUnderIcon) # 文字图片垂直排列
    toolbar.setToolButtonStyle(Qt.ToolButtonTextBesideIcon) # 文字图片水平排列
    toolbar.addAction(exitAction)

    self.setGeometry(300, 300, 350, 250)
    self.setWindowTitle('Main window')

    self.show()


if __name__ == '__main__':
  app = QApplication(sys.argv)
  ex = Example()
  sys.exit(app.exec_())

以上这篇pyqt5 实现工具栏文字图片同时显示就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
PyCharm 常用快捷键和设置方法
Dec 20 Python
用Python实现KNN分类算法
Dec 22 Python
Flask框架通过Flask_login实现用户登录功能示例
Jul 17 Python
使用python根据端口号关闭进程的方法
Nov 06 Python
python之线程通过信号pyqtSignal刷新ui的方法
Jan 11 Python
Python提取频域特征知识点浅析
Mar 04 Python
Python OpenCV之图片缩放的实现(cv2.resize)
Jun 28 Python
python模块hashlib(加密服务)知识点讲解
Nov 25 Python
python psutil监控进程实例
Dec 17 Python
python 牛顿法实现逻辑回归(Logistic Regression)
Oct 15 Python
Python+Opencv实现把图片、视频互转的示例
Dec 17 Python
Python Flask请求扩展与中间件相关知识总结
Jun 11 Python
Python自动化运维之Ansible定义主机与组规则操作详解
Jun 13 #Python
pyqt 实现在Widgets中显示图片和文字的方法
Jun 13 #Python
详解PyCharm+QTDesigner+PyUIC使用教程
Jun 13 #Python
PyCharm+Qt Designer+PyUIC安装配置教程详解
Jun 13 #Python
python之pyqt5通过按钮改变Label的背景颜色方法
Jun 13 #Python
python3.4+pycharm 环境安装及使用方法
Jun 13 #Python
python自动化之Ansible的安装教程
Jun 13 #Python
You might like
SONY ICF-F10中波修复记
2021/03/02 无线电
FleaPHP的安全设置方法
2008/09/15 PHP
PHP大批量插入数据库的3种方法和速度对比
2014/07/08 PHP
在线编辑器的实现原理(兼容IE和FireFox)
2007/03/09 Javascript
javascript 树控件 比较好用
2009/06/11 Javascript
jquery对元素拖动排序示例
2014/01/16 Javascript
jQuery基于图层模仿五星星评价功能的方法
2015/05/07 Javascript
JQuery实现网页右侧随动广告特效
2016/01/17 Javascript
理解javascript函数式编程中的闭包(closure)
2016/03/08 Javascript
vue.js 使用v-if v-else发现没有执行解决办法
2017/05/15 Javascript
Vue.js使用axios动态获取response里的data数据操作
2020/09/08 Javascript
超详细小程序定位地图模块全系列开发教学
2020/11/24 Javascript
python3.3教程之模拟百度登陆代码分享
2014/01/16 Python
python中使用百度音乐搜索的api下载指定歌曲的lrc歌词
2014/07/18 Python
浅谈Python中重载isinstance继承关系的问题
2018/05/04 Python
python实现旋转和水平翻转的方法
2018/10/25 Python
python 通过SSHTunnelForwarder隧道连接redis的方法
2019/02/19 Python
Python中按键来获取指定的值
2019/03/02 Python
Python实现字符型图片验证码识别完整过程详解
2019/05/10 Python
Python绘制二维曲线的日常应用详解
2019/12/04 Python
python入门之基础语法学习笔记
2020/02/08 Python
Python3打包exe代码2种方法实例解析
2020/02/17 Python
python 日志模块 日志等级设置失效的解决方案
2020/05/26 Python
Docker如何部署Python项目的实现详解
2020/10/26 Python
巴西食品补充剂在线零售商:Músculos na Web
2017/08/07 全球购物
微软新西兰官方网站:Microsoft New Zealand
2018/08/17 全球购物
Feelunique中文官网:欧洲最大化妆品零售电商
2020/07/10 全球购物
如何处理简单的PHP错误
2015/10/14 面试题
酒店仓管员岗位职责
2014/04/28 职场文书
教师党的群众路线教育实践活动个人对照检查材料
2014/09/23 职场文书
2014小学数学教师个人工作总结
2014/12/18 职场文书
秋收起义观后感
2015/06/11 职场文书
HR在给员工开具离职证明时,需要注意哪些问题?
2019/07/03 职场文书
java解析XML详解
2021/07/09 Java/Android
关于Oracle12C默认用户名system密码不正确的解决方案
2021/10/16 Oracle
Android 中的类文件和类加载器详情
2022/06/05 Java/Android