PYQt5创建和使用工具栏

import sys,math
from PyQt5.QtWidgets import *
from PyQt5.QtGui import *
from PyQt5.QtCore import *

class Toolbar(QMainWindow):
    def __init__(self):
        super(Toolbar, self).__init__()
        self.initUI()

    def initUI(self):
        self.setWindowTitle('创建和使用工具栏')
        self.resize(300, 200)

        tb1 = self.addToolBar('File')

        new = QAction(QIcon('./python.jpg'),'new', self)
        tb1.addAction(new)

        open = QAction(QIcon('./timg.jpg'), 'open', self)
        tb1.addAction(open)

        #文本在右侧显示
        tb1.setToolButtonStyle(Qt.ToolButtonTextBesideIcon)

        tb2 = self.addToolBar('File1')
        new1 = QAction(QIcon('./python.jpg'), 'new', self)
        tb2.addAction(new1)
        tb2.setToolButtonStyle(Qt.ToolButtonTextUnderIcon)

        tb1.actionTriggered.connect(self.toolpressed)

    def toolpressed(self,a):
        print(a)



if __name__ == '__main__':
    app = QApplication(sys.argv)
    main = Toolbar()
    main.show()
    sys.exit(app.exec_())

PYQt5创建和使用工具栏_第1张图片

你可能感兴趣的:(PyGt5,GUI)