import sys
from PyQt5.QtWidgets import QMainWindow, QAction, qApp, QApplication,QLabel
from PyQt5.QtGui import QIcon
class Example(QMainWindow):
def __init__(self):
super().__init__()
self.initUI()
def initUI(self):
addAction = QAction(QIcon('./images/computer.png'), '添加主机', self)
addAction.setShortcut('Ctrl+Q') # 添加快捷键
#exitAction.triggered.connect(qApp.quit) # 退出事件
findAction = QAction(QIcon('./images/find.png'), '搜索计算机', self)
toolbar = self.addToolBar('')
# 添加工具栏
toolbar.addAction(addAction) #
toolbar.addAction(findAction)
connect = QLabel("当前连接:")
toolbar.addWidget(connect)
self.resize(800,500) # 设置大小
self.setWindowTitle('工具栏')
self.show()
if __name__ == '__main__':
app = QApplication(sys.argv)
ex = Example()
sys.exit(app.exec_())
参考:
【PyQt实例2】工具栏插入控件