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 1.6中正确使用 Signal
Jun 22 Python
Python读取mat文件,并转为csv文件的实例
Jul 04 Python
python使用writerows写csv文件产生多余空行的处理方法
Aug 01 Python
python中的 zip函数详解及用法举例
Feb 16 Python
Python定时器线程池原理详解
Feb 26 Python
Python3操作读写CSV文件使用包过程解析
Apr 10 Python
python实现文法左递归的消除方法
May 22 Python
Tensorflow实现将标签变为one-hot形式
May 22 Python
如何用 Python 制作 GitHub 消息助手
Feb 20 Python
python 实现德洛内三角剖分的操作
Apr 22 Python
python机器学习创建基于规则聊天机器人过程示例详解
Nov 02 Python
Django中celery的使用项目实例
Jul 07 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的单引号和双引号 字符串效率
2009/05/27 PHP
适用于php-5.2 的 php.ini 中文版[金步国翻译]
2011/04/17 PHP
基于php 随机数的深入理解
2013/06/05 PHP
php使用glob函数快速查询指定目录文件的方法
2014/11/15 PHP
总结PHP代码规范、流程规范、git规范
2018/06/18 PHP
ThinkPHP5&5.1框架关联模型分页操作示例
2019/08/03 PHP
PHP操作Redis常用命令的实例详解
2020/12/23 PHP
jQuery select操作控制方法小结
2010/05/26 Javascript
详解javascript跨浏览器事件处理程序
2016/03/27 Javascript
基于javascript实现最简单的选项卡切换效果
2016/05/16 Javascript
Node.js服务器环境下使用Mock.js拦截AJAX请求的教程
2016/05/23 Javascript
JavaScript中的splice方法用法详解
2016/07/20 Javascript
VUE JS 使用组件实现双向绑定的示例代码
2017/01/10 Javascript
JavaScript使用原型和原型链实现对象继承的方法详解
2017/04/05 Javascript
ES6下React组件的写法示例代码
2017/05/04 Javascript
nodeJS实现简单网页爬虫功能的实例(分享)
2017/06/08 NodeJs
JS随机数产生代码分享
2018/02/24 Javascript
JS实现前端路由功能示例【原生路由】
2020/05/29 Javascript
用python写asp详细讲解
2013/12/16 Python
python获取远程图片大小和尺寸的方法
2015/03/26 Python
python 实时遍历日志文件
2016/04/12 Python
Python实现网络端口转发和重定向的方法
2016/09/19 Python
Python 使用PIL numpy 实现拼接图片的示例
2018/05/08 Python
解决使用pycharm提交代码时冲突之后文件丢失找回的方法
2018/08/05 Python
浅析python参数的知识点
2018/12/10 Python
python集合是否可变总结
2019/06/20 Python
使用Python实现 学生学籍管理系统
2019/11/26 Python
pycharm无法导入本地模块的解决方式
2020/02/12 Python
Python使用plt.boxplot() 参数绘制箱线图
2020/06/04 Python
CSS3字体效果的设置方法小结
2016/06/13 HTML / CSS
CSS3 Calc实现滚动条出现页面不跳动问题
2017/09/14 HTML / CSS
ziaja齐叶雅官方海外旗舰店:来自波兰的天然护肤品牌
2017/01/02 全球购物
金融专业推荐信
2013/11/14 职场文书
餐饮业会计岗位职责
2013/12/19 职场文书
交通安全横幅标语
2014/10/07 职场文书
工作自我评价范文
2015/03/05 职场文书