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 相关文章推荐
Python的ORM框架中SQLAlchemy库的查询操作的教程
Apr 25 Python
详解Python迭代和迭代器
Mar 28 Python
Python装饰器用法示例小结
Feb 11 Python
python中嵌套函数的实操步骤
Feb 27 Python
python整合ffmpeg实现视频文件的批量转换
May 31 Python
wxPython之wx.DC绘制形状
Nov 19 Python
Python如何使用Gitlab API实现批量的合并分支
Nov 27 Python
python中sympy库求常微分方程的用法
Apr 28 Python
tensorflow模型转ncnn的操作方式
May 25 Python
python 无损批量压缩图片(支持保留图片信息)的示例
Sep 22 Python
装上这 14 个插件后,PyCharm 真的是无敌的存在
Jan 11 Python
浅谈盘点5种基于Python生成的个性化语音方法
Feb 05 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在线代理转向代码
2012/05/05 PHP
php文件打包 下载之使用PHP自带的ZipArchive压缩文件并下载打包好的文件
2012/06/13 PHP
PHP+Mysql树型结构(无限分类)数据库设计的2种方式实例
2014/07/15 PHP
php生成图片验证码
2015/06/09 PHP
Yii框架表单提交验证功能分析
2017/01/07 PHP
初学prototype,发个JS接受URL参数的代码
2006/09/25 Javascript
javascript生成/解析dom的CDATA类型的字段的代码
2007/04/22 Javascript
javascript写的一个链表实现代码
2009/10/25 Javascript
jquery select操作的日期联动实现代码
2009/12/06 Javascript
iframe 异步加载技术及性能分析
2011/07/19 Javascript
使用javascript:将其它类型值转换成布尔类型值的解决方法详解
2013/05/07 Javascript
Flexigrid在IE下不显示数据的有效处理方法
2014/09/04 Javascript
手机端页面rem宽度自适应脚本
2015/05/20 Javascript
jQuery使用cookie与json简单实现购物车功能
2016/04/15 Javascript
headjs实现网站并行加载但顺序执行JS
2016/11/29 Javascript
JavaScript中String对象的方法介绍
2017/01/04 Javascript
JS字符串按逗号和回车分隔的方法
2017/04/25 Javascript
Vue如何从1.0迁移到2.0
2017/10/19 Javascript
使用vue + less 实现简单换肤功能的示例
2018/02/21 Javascript
详解angular如何调用HTML字符串的方法
2018/06/30 Javascript
js实现一款简单踩白块小游戏(曾经很火)
2019/12/02 Javascript
原生JS实现微信通讯录
2020/06/18 Javascript
如何在postman测试用例中实现断言过程解析
2020/07/09 Javascript
vue treeselect获取当前选中项的label实例
2020/08/31 Javascript
[14:00]DOTA2国际邀请赛史上最长大战 赛后专访B神
2013/08/10 DOTA
改进Django中的表单的简单方法
2015/07/17 Python
python递归函数求n的阶乘,优缺点及递归次数设置方式
2020/04/02 Python
JD Sports芬兰:英国领先的运动鞋和运动服饰零售商
2018/11/16 全球购物
J2EE的优越性主要表现在哪些方面
2016/03/28 面试题
学生手册家长评语
2014/02/10 职场文书
统计系教授推荐信
2014/02/28 职场文书
《池塘边的叫声》教学反思
2014/04/12 职场文书
教师民族团结演讲稿
2014/08/27 职场文书
导游词怎么写
2015/02/04 职场文书
社区母亲节活动总结
2015/02/10 职场文书
mysq启动失败问题及场景分析
2021/07/15 MySQL