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中操作文件之truncate()方法的使用教程
May 25 Python
以一个投票程序的实例来讲解Python的Django框架使用
Feb 18 Python
Python的装饰器用法学习笔记
Jun 24 Python
python中virtualenvwrapper安装与使用
May 20 Python
基于python的ini配置文件操作工具类
Apr 24 Python
python替换字符串中的子串图文步骤
Jun 19 Python
python批量修改图片尺寸,并保存指定路径的实现方法
Jul 04 Python
Django框架之登录后自定义跳转页面的实现方法
Jul 18 Python
Django中create和save方法的不同
Aug 13 Python
python GUI库图形界面开发之PyQt5表格控件QTableView详细使用方法与实例
Mar 01 Python
关于jupyter打开之后不能直接跳转到浏览器的解决方式
Apr 13 Python
Python之matplotlib绘制折线图
Apr 13 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调用数据库的存贮过程!
2006/10/09 PHP
一道关于php变量引用的面试题
2010/08/08 PHP
php开发环境配置记录
2011/01/14 PHP
不支持fsockopen但支持culr环境下下ucenter与modoer通讯问题
2011/08/12 PHP
php实现按照权重随机排序数据的方法
2015/01/09 PHP
PHP实现导出excel数据的类库用法示例
2016/10/15 PHP
TP(thinkPHP)框架多层控制器和多级控制器的使用示例
2018/06/13 PHP
效率高的Javscript字符串替换函数的benchmark
2008/08/02 Javascript
JS 实现Table相同行的单元格自动合并示例代码
2013/08/27 Javascript
JavaScript中instanceof运算符的用法总结
2013/11/19 Javascript
SyntaxHighlighter 3.0.83使用笔记
2015/01/26 Javascript
浅谈JavaScript中小数和大整数的精度丢失
2016/05/31 Javascript
前端分页功能的实现以及原理(jQuery)
2017/01/22 Javascript
jQuery源码分析之init的详细介绍
2017/02/13 Javascript
微信小程序 setData使用方法及常用错误解决办法
2017/05/11 Javascript
VUE2.0+Element-UI+Echarts封装的组件实例
2018/03/02 Javascript
vue.js与后台数据交互的实例讲解
2018/08/08 Javascript
超详细动手搭建一个VuePress 站点及开启PWA与自动部署的方法
2019/01/27 Javascript
vue-cli+webpack项目打包到服务器后,ttf字体找不到的解决操作
2020/08/28 Javascript
element el-table表格的二次封装实现(附表格高度自适应)
2021/01/19 Javascript
[04:59]DOTA2-DPC中国联赛 正赛 Ehome vs iG 选手采访
2021/03/11 DOTA
Python读写Excel文件的实例
2013/11/01 Python
Python基于scrapy采集数据时使用代理服务器的方法
2015/04/16 Python
再谈Python中的字符串与字符编码(推荐)
2016/12/14 Python
一个基于flask的web应用诞生 组织结构调整(7)
2017/04/11 Python
python好玩的项目—色情图片识别代码分享
2017/11/07 Python
Centos下实现安装Python3.6和Python2共存
2018/08/15 Python
python重试装饰器的简单实现方法
2019/01/31 Python
Html5游戏开发之乒乓Ping Pong游戏示例(三)
2013/01/21 HTML / CSS
eBay荷兰购物网站:eBay.nl
2020/06/26 全球购物
Java多态性的定义以及类型
2014/09/16 面试题
文明好少年事迹材料
2014/08/19 职场文书
介绍信的格式
2015/01/30 职场文书
孔子观后感
2015/06/08 职场文书
施工安全协议书
2016/03/22 职场文书
Java版 单机五子棋
2022/05/04 Java/Android