网络编程
位置:首页>> 网络编程>> Python编程>> pyqt5 实现工具栏文字图片同时显示

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

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

标签:pyqt5,文字,图片

如下所示:


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

0
投稿

猜你喜欢

手机版 网络编程 asp之家 www.aspxhome.com