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