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 相关文章推荐
读写json中文ASCII乱码问题的解决方法
Nov 05 Python
深入理解 Python 中的多线程 新手必看
Nov 20 Python
利用Python爬虫给孩子起个好名字
Feb 14 Python
详谈Python基础之内置函数和递归
Jun 21 Python
Python机器学习库scikit-learn安装与基本使用教程
Jun 25 Python
Python图像的增强处理操作示例【基于ImageEnhance类】
Jan 03 Python
Python 3.6打包成EXE可执行程序的实现
Oct 18 Python
windows下的pycharm安装及其设置中文菜单
Apr 23 Python
Keras自定义实现带masking的meanpooling层方式
Jun 16 Python
Python3合并两个有序数组代码实例
Aug 11 Python
python模拟点击玩游戏的实例讲解
Nov 26 Python
Python使用Pygame绘制时钟
Nov 29 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数组转xml的代码分享
2015/05/14 PHP
Laravel5.1 框架控制器基础用法实例分析
2020/01/04 PHP
Yii中特殊行为ActionFilter的使用方法示例
2020/10/18 PHP
js apply/call/caller/callee/bind使用方法与区别分析
2009/10/28 Javascript
在JavaScript中获取请求的URL参数
2010/12/22 Javascript
浅谈Javascript 数组与字典
2015/01/29 Javascript
jQuery判断浏览器并动态调整select宽度的方法
2016/03/02 Javascript
JS实时弹出新消息提示框并有提示音响起的实现代码
2016/04/20 Javascript
BOM系列第一篇之定时器setTimeout和setInterval
2016/08/17 Javascript
AngularJS实现标签页的两种方式
2016/09/05 Javascript
BootStrap Validator 版本差异问题导致的submitHandler失效问题的解决方法
2016/12/01 Javascript
教大家轻松制作Bootstrap漂亮表格(table)
2016/12/13 Javascript
Angularjs实现搜索关键字高亮显示效果
2017/01/17 Javascript
新闻上下滚动jquery 超简洁(必看篇)
2017/01/21 Javascript
angularjs实现多张图片上传并预览功能
2017/02/24 Javascript
Angular2监听页面大小变化的解决方法
2017/10/09 Javascript
基于Vue的ajax公共方法(详解)
2018/01/20 Javascript
详解Bootstrap 学习(一)入门
2019/04/12 Javascript
超详细的5个Shell脚本实例分享(值得收藏)
2019/08/15 Javascript
js实现头像上传并且可预览提交
2020/12/25 Javascript
python海龟绘图实例教程
2014/07/24 Python
python爬虫获取小区经纬度以及结构化地址
2018/12/30 Python
Python何时应该使用Lambda函数
2019/07/02 Python
python爬虫 模拟登录人人网过程解析
2019/07/31 Python
浅析python redis的连接及相关操作
2019/11/07 Python
python实现画出e指数函数的图像
2019/11/21 Python
tensorflow入门:tfrecord 和tf.data.TFRecordDataset的使用
2020/01/20 Python
Python3监控疫情的完整代码
2020/02/20 Python
PyCharm中Matplotlib绘图不能显示UI效果的问题解决
2020/03/12 Python
Diptyque英国官方网站:源自法国的知名香氛品牌
2019/08/28 全球购物
简短的公司员工自我评价分享
2013/11/13 职场文书
电子专业推荐信范文
2013/11/18 职场文书
2014三八妇女节活动总结范文四篇
2014/03/09 职场文书
贫困证明书格式及范文
2014/10/15 职场文书
Nginx缓存设置案例详解
2021/09/15 Servers
在vue中import()语法不能传入变量的问题及解决
2022/04/01 Vue.js