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中的文件和目录操作实现代码
Mar 13 Python
Python入门之三角函数atan2()函数详解
Nov 08 Python
Windows下anaconda安装第三方包的方法小结(tensorflow、gensim为例)
Apr 05 Python
Python wxPython库Core组件BoxSizer用法示例
Sep 03 Python
python f-string式格式化听语音流程讲解
Jun 18 Python
Python空间数据处理之GDAL读写遥感图像
Aug 01 Python
Django中使用CORS实现跨域请求过程解析
Aug 05 Python
Python实现企业微信机器人每天定时发消息实例
Feb 25 Python
keras 实现轻量级网络ShuffleNet教程
Jun 19 Python
Keras构建神经网络踩坑(解决model.predict预测值全为0.0的问题)
Jul 07 Python
基于Django快速集成Echarts代码示例
Dec 01 Python
python APScheduler执行定时任务介绍
Apr 19 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 开发的 8 个技巧
2007/01/02 PHP
IIS6.0中配置php服务全过程解析
2013/08/07 PHP
学习php设计模式 php实现享元模式(flyweight)
2015/12/07 PHP
详解PHP中websocket的使用方法
2016/09/15 PHP
Yii2下点击验证码的切换实例代码
2017/03/14 PHP
thinkPHP5.0框架命名空间详解
2017/03/18 PHP
解决php-fpm.service not found问题的办法
2017/06/06 PHP
在 PHP 和 Laravel 中使用 Traits的方法
2019/11/13 PHP
基于thinkphp5框架实现微信小程序支付 退款 订单查询 退款查询操作
2020/08/17 PHP
jquery 学习之一 对象访问
2010/11/23 Javascript
Iframe自适应高度绝对好使的代码 兼容IE,遨游,火狐
2011/01/27 Javascript
jquery(live)中File input的change方法只起一次作用的解决办法
2011/10/21 Javascript
给页面渲染时间加速 干掉Dom Level 0 Event
2012/12/19 Javascript
js关于字符长度限制的问题示例探讨
2014/01/24 Javascript
AngularJs 动态加载模块和依赖
2016/09/15 Javascript
node.js的事件机制
2017/02/08 Javascript
如何在Angular2中使用jQuery及其插件的方法
2017/02/09 Javascript
很棒的vue弹窗组件
2017/05/24 Javascript
vue.js中父组件调用子组件的内部方法示例
2017/10/22 Javascript
vue富文本框(插入文本、图片、视频)的使用及问题小结
2018/08/17 Javascript
JS中call()和apply()的功能及用法实例分析
2019/06/28 Javascript
JS函数参数的传递与同名参数实例分析
2020/03/16 Javascript
nuxt 每个页面head标签内容设置方式
2020/11/05 Javascript
[36:43]NB vs Optic 2018国际邀请赛小组赛BO1 B组加赛 8.19
2018/08/21 DOTA
Python实现excel转sqlite的方法
2017/07/17 Python
Python制作动态字符图的实例
2019/01/27 Python
python网络应用开发知识点浅析
2019/05/28 Python
python画图时设置分辨率和画布大小的实现(plt.figure())
2021/01/08 Python
HTML5实现移动端弹幕动画效果
2019/08/01 HTML / CSS
网购亚洲时装、美容产品和生活百货:YesStyle
2016/09/15 全球购物
工程师自我评价怎么写
2013/09/19 职场文书
工伤赔偿协议书
2014/04/15 职场文书
学校教研活动总结
2014/07/02 职场文书
导游词怎么写
2015/02/04 职场文书
2015毕业实习推荐信
2015/03/23 职场文书
比赛主持人开场白
2015/05/29 职场文书