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

Posted liugp

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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_())

 

以上是关于pyqt5 工具栏文字图片同时显示的主要内容,如果未能解决你的问题,请参考以下文章

PyQt5 PyQt5安装及配置,从文件夹读取图片并显示,模拟生成素描图像

尝试使用 PyQt5 获得 GUI 的实时图

过年了,用 PyQt5 生成一副春联吧...

如何在标签中同时显示图片和文字? (PyQt)

QT中在QLabel中同时显示文字和图片?

krita如何添加文字