pyqt5 实现工具栏文字图片同时显示
程序员文章站
2023-12-05 11:14:22
如下所示:
import sys
from pyqt5.qtwidgets import qmainwindow, qtextedit, qaction, qa...
如下所示:
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 实现工具栏文字图片同时显示就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。