pyqt5 实现工具栏文字图片同时显示

作者:FollowWind 时间:2023-08-12 17:46:58 

如下所示:


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_())

来源:https://www.cnblogs.com/liugp/p/10432239.html

标签:pyqt5,文字,图片
0
投稿

猜你喜欢

  • 兼容firefox的给每一个onClick再附加一个事件

    2023-08-24 18:29:47
  • 如何实现vue的tree组件

    2024-05-09 15:17:32
  • Python实现从url中提取域名的几种方法

    2022-03-14 12:55:30
  • gin自定义中间件解决requestBody不可重复读问题(最新推荐)

    2023-10-26 05:19:12
  • 基于Python实现绘制属于你的世界地图

    2021-11-30 16:55:50
  • Python Web服务器Tornado使用小结

    2023-06-25 23:07:21
  • 全局于网站整体的网页设计

    2009-03-27 17:15:00
  • python语法学习print中f-string用法示例

    2021-01-08 11:11:24
  • Python Pandas批量读取csv文件到dataframe的方法

    2022-12-15 17:05:03
  • python之拟合的实现

    2021-09-16 19:22:12
  • 用 Python 写的文档批量翻译工具效果竟然超出想象

    2022-02-10 08:38:51
  • SQLServer2005触发器提示其他会话正在使用事务的上下文的解决方法

    2024-01-13 05:42:28
  • python 运用Django 开发后台接口的实例

    2021-02-02 00:48:02
  • python如何实现单链表的反转

    2023-05-11 12:44:10
  • RSA加密解密算法 asp源码

    2009-08-28 13:10:00
  • PHP GD 图像处理组件的常用函数总结

    2023-11-21 21:39:17
  • asp 输出换行的详细说明 原创

    2011-02-24 11:15:00
  • oracle12C安装步骤(图文详解)

    2023-07-15 14:19:34
  • 从对象列表中获取一个对象的方法,依据关键字和值

    2024-05-22 10:40:02
  • python删除特定文件的方法

    2023-07-13 23:29:36
  • asp之家 网络编程 m.aspxhome.com