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 相关文章推荐
通过数据库对Django进行删除字段和删除模型的操作
Jul 21 Python
将Emacs打造成强大的Python代码编辑工具
Nov 20 Python
python判断字符串是否是json格式方法分享
Nov 07 Python
使用python 和 lint 删除项目无用资源的方法
Dec 20 Python
对Python3中的input函数详解
Apr 22 Python
Python3多线程基础知识点
Feb 19 Python
详解pandas中MultiIndex和对象实际索引不一致问题
Jul 23 Python
python psutil模块使用方法解析
Aug 01 Python
PyCharm汉化安装及永久激活详细教程(靠谱)
Jan 16 Python
Python实现清理微信僵尸粉功能示例【基于itchat模块】
May 29 Python
matplotlib之属性组合包(cycler)的使用
Feb 24 Python
Python趣味挑战之用pygame实现简单的金币旋转效果
May 31 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
全国FM电台频率大全 - 13 福建省
2020/03/11 无线电
德生PL450的电路分析和低放电路的改进办法
2021/03/02 无线电
PHP文件锁定写入实例解析
2014/07/14 PHP
PHP静态文件生成类实例
2014/11/29 PHP
Yii学习总结之数据访问对象 (DAO)
2015/02/22 PHP
详解PHP中foreach的用法和实例
2016/10/25 PHP
jQuery源码中的chunker 正则过滤符分析
2012/07/31 Javascript
javascript中方便增删改cookie的一个类
2012/10/11 Javascript
使用jquery修改表单的提交地址基本思路
2014/06/04 Javascript
详解Node.js 命令行程序开发教程
2017/06/07 Javascript
AngularJS ng-repeat指令及Ajax的应用实例分析
2017/07/06 Javascript
javascript cookie的基本操作(添加和删除)
2017/07/24 Javascript
基于Vue单文件组件详解
2017/09/15 Javascript
vue-cli脚手架config目录下index.js配置文件的方法
2018/03/13 Javascript
JS实现的贪吃蛇游戏案例详解
2019/05/01 Javascript
解决Vue 给mapState中定义的属性赋值报错的问题
2020/06/22 Javascript
three.js着色器材质的内置变量示例详解
2020/08/16 Javascript
vue cli 3.0通用打包配置代码,不分一二级目录
2020/09/02 Javascript
openlayers实现地图弹窗
2020/09/25 Javascript
Django imgareaselect手动剪切头像实现方法
2015/05/26 Python
Django处理文件上传File Uploads的实例
2018/05/28 Python
基于python3实现socket文件传输和校验
2018/07/28 Python
Python中asyncio与aiohttp入门教程
2018/10/16 Python
浅谈python下含中文字符串正则表达式的编码问题
2018/12/07 Python
python3 pygame实现接小球游戏
2019/05/14 Python
Python 的AES加密与解密实现
2019/07/09 Python
使用 Python 在京东上抢口罩的思路详解
2020/02/27 Python
Python Matplotlib简易教程(小白教程)
2020/07/28 Python
CSS3转换功能transform主要属性值分析及实现分享
2012/05/06 HTML / CSS
HTML5使用ApplicationCache接口实现离线缓存技术解决离线难题
2012/12/13 HTML / CSS
台湾旅游网站:灿星旅游
2018/10/11 全球购物
高中三年学习生活的自我评价
2013/10/10 职场文书
会走路的树教学反思
2014/02/20 职场文书
教师节班会开场白
2015/06/01 职场文书
浅谈如何保证Mysql主从一致
2022/03/13 MySQL
MySQL数据库实验之 触发器和存储过程
2022/06/21 MySQL