python

超轻量级php框架startmvc

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

更新时间:2020-07-06 15:00:01 作者:startmvc
如下所示:importsysfromPyQt5.QtWidgetsimportQMainWindow,QTextEdit,QAction,QApplicationfromPyQt5.QtGuiimportQIconfro

如下所示:


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 实现工具栏文字图片同时显示就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

pyqt5 文字 图片 显示