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发送以整个文件夹的内容为附件的邮件的教程
May 06 Python
Python中的默认参数详解
Jun 24 Python
Python数据结构之双向链表的定义与使用方法示例
Jan 16 Python
深入理解Django的中间件middleware
Mar 14 Python
在python中获取div的文本内容并和想定结果进行对比详解
Jan 02 Python
Python操作rabbitMQ的示例代码
Mar 19 Python
Python Django 页面上展示固定的页码数实现代码
Aug 21 Python
python中的数组赋值与拷贝的区别详解
Nov 26 Python
PyTorch的SoftMax交叉熵损失和梯度用法
Jan 15 Python
解决pycharm每次打开项目都需要配置解释器和安装库问题
Feb 26 Python
Python面向对象程序设计之静态方法、类方法、属性方法原理与用法分析
Mar 23 Python
如何在Win10系统使用Python3连接Hive
Oct 15 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
合作指挥官:孟斯克
2020/03/16 星际争霸
多文件上传的例子
2006/10/09 PHP
php和mysql中uft-8中文编码乱码的几种解决办法
2012/04/19 PHP
PHP遍历目录并返回统计目录大小
2014/06/09 PHP
php截取字符串函数分享
2015/02/02 PHP
Yii编程开发常见调用技巧集锦
2016/07/15 PHP
PHP API接口必备之输出json格式数据示例代码
2017/06/27 PHP
javascript之通用简单的table选项卡实现(二)
2010/05/09 Javascript
jQuery实现的Email中的收件人效果(按del键删除)
2011/03/20 Javascript
JS中typeof与instanceof之间的区别总结
2013/11/14 Javascript
js焦点文字滚动效果代码分享
2015/08/25 Javascript
解析Javascript单例模式概念与实例
2016/12/05 Javascript
jQuery源码分析之sizzle选择器详解
2017/02/13 Javascript
vuex 的简单使用
2018/03/22 Javascript
js限制输入框只能输入数字(onkeyup触发)
2018/09/28 Javascript
js实现鼠标点击页面弹出自定义文字效果
2019/12/24 Javascript
js屏蔽F12审查元素,禁止修改页面代码等实现代码
2020/10/02 Javascript
pygame学习笔记(6):完成一个简单的游戏
2015/04/15 Python
python 3.6 tkinter+urllib+json实现火车车次信息查询功能
2017/12/20 Python
python+matplotlib绘制旋转椭圆实例代码
2018/01/12 Python
详解Python3网络爬虫(二):利用urllib.urlopen向有道翻译发送数据获得翻译结果
2019/05/07 Python
Python-openCV开运算实例
2020/07/05 Python
基于OpenCV的网络实时视频流传输的实现
2020/11/15 Python
学会迭代器设计模式,帮你大幅提升python性能
2021/01/03 Python
Python之京东商品秒杀的实现示例
2021/01/06 Python
戴尔加拿大官网:Dell加拿大
2016/09/17 全球购物
意大利大型购物中心:Oliviero.it
2017/10/19 全球购物
武汉东之林科技有限公司机试
2013/09/17 面试题
Ref与out有什么不同
2012/11/24 面试题
《都江堰》教学反思
2014/02/07 职场文书
法学专业毕业生自荐信
2014/06/11 职场文书
离婚起诉状范本
2015/05/19 职场文书
大卫科波菲尔读书笔记
2015/06/30 职场文书
2016教师六五普法学习心得体会
2016/01/21 职场文书
Mysql基础知识点汇总
2021/05/26 MySQL
Mysql的Table doesn't exist问题及解决
2022/12/24 MySQL