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 相关文章推荐
Pyramid添加Middleware的方法实例
Nov 27 Python
Python中的生成器和yield详细介绍
Jan 09 Python
Python中的高级函数map/reduce使用实例
Apr 13 Python
Django contenttypes 框架详解(小结)
Aug 13 Python
解决pycharm 误删掉项目文件的处理方法
Oct 22 Python
解决pyinstaller打包pyqt5的问题
Jan 08 Python
python 将字符串中的数字相加求和的实现
Jul 18 Python
python快速编写单行注释多行注释的方法
Jul 31 Python
详解python播放音频的三种方法
Sep 23 Python
python实现获取单向链表倒数第k个结点的值示例
Oct 24 Python
python多项式拟合之np.polyfit 和 np.polyld详解
Feb 18 Python
使用python绘制分组对比柱状图
Apr 21 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
PHP+MYSQL的文章管理系统(二)
2006/10/09 PHP
怎样才能成为PHP高手?学会“懒惰”的编程
2006/12/05 PHP
CodeIgniter错误mysql_connect(): No such file or directory解决方法
2014/09/06 PHP
微信自定义菜单的处理开发示例
2015/04/16 PHP
Linux下快速搭建php开发环境
2017/03/13 PHP
iis6+javascript Add an Extension File
2007/06/13 Javascript
checkbox全选/取消全选以及checkbox遍历jQuery实现代码
2009/12/02 Javascript
jquery关于页面焦点的定位(文本框获取焦点时改变样式 )
2010/09/10 Javascript
jquery ajax学习笔记2 使用XMLHttpRequest对象的responseXML
2011/10/16 Javascript
PHP结合jQuery实现红蓝投票功能特效
2015/07/22 Javascript
javascript实现超炫的向上滑行菜单实例
2015/08/03 Javascript
用window.onerror捕获并上报Js错误的方法
2016/01/27 Javascript
jquery trigger函数执行两次的解决方法
2016/02/29 Javascript
angularJS 如何读写缓冲的方法(推荐)
2016/08/06 Javascript
vue.js加载新的内容(实例代码)
2017/06/01 Javascript
在 Node.js 中使用 async 函数的方法
2017/11/17 Javascript
11个教程中不常被提及的JavaScript小技巧(推荐)
2019/04/17 Javascript
利用不到200行代码写一款属于你自己的js类库
2019/07/08 Javascript
详解Vue3 Composition API中的提取和重用逻辑
2020/04/29 Javascript
python机器学习理论与实战(六)支持向量机
2018/01/19 Python
Python爬虫实现全国失信被执行人名单查询功能示例
2018/05/03 Python
[机器视觉]使用python自动识别验证码详解
2019/05/16 Python
Python对Excel按列值筛选并拆分表格到多个文件的代码
2019/11/05 Python
使用 Python 读取电子表格中的数据实例详解
2020/04/17 Python
Pandas把dataframe或series转换成list的方法
2020/06/14 Python
北京-环亚运商测试题.net程序员初步测试题
2013/05/28 面试题
关键字throw与throws的用法差异
2016/11/22 面试题
中英文自我评价常用句型
2013/12/19 职场文书
捐书寄语赠言
2014/01/18 职场文书
优秀党员主要事迹范文
2015/11/05 职场文书
社会实践心得体会范文
2016/01/14 职场文书
七年级写作指导之游记作文
2019/10/07 职场文书
php远程请求CURL案例(爬虫、保存登录状态)
2021/04/01 PHP
MySQL中使用or、in与union all在查询命令下的效率对比
2021/05/26 MySQL
pt-archiver 主键自增
2022/04/26 MySQL
搭建Yolov5服务器
2022/04/30 Servers