import sys from PyQt5.QtWidgets import QApplication,QMainWindow,QStatusBar,QAction class statusBarDemo(QMainWindow): def __init__(self): super(statusBarDemo, self).__init__() #创建menu File self.menuFile = self.menuBar().addMenu("&File") #添加action New self.new = QAction("&New") self.menuFile.addAction(self.new) #添加Action Show #self.show = QAction("Show") #self.menuFile.addAction(self.show) self.menuFile.triggered[QAction].connect(self.showHandle) self.statusBar = QStatusBar() self.statusBar.showMessage("this is the status bar") #添加到MainWindow self.setStatusBar(self.statusBar) def showHandle(self,action): #if(action.text()=='&New'): self.statusBar.showMessage(action.text()) if __name__ == '__main__': app = QApplication(sys.argv) demo = statusBarDemo() demo.show() sys.exit(app.exec_()) 参考:PyQt5基本控件详解之QStatusBar(二十六)_jia666666的博客-CSDN博客_pyqt5 qstatusbar
PyQt5之QStatusBar(e二十七)
最新推荐文章于 2023-12-21 09:10:52 发布