QMainWindow有自带的状态栏,可以通过statusBar()方法获取自身的状态栏,或者通过实例化QStatusBar类,然后使用QMainWindow.setStatusBar()方法将状态栏添加到主窗体。
可通过状态栏的addPermanentWidget()方法添加多个控件用于显示信息
示例1,直接获取状态栏:
# 直接获取状态栏
self.statusBar = self.statusBar()
self.statusBar.showMessage("显示状态栏信息",5000)
结果:
示例2,实例化之后再添加到主窗体中:
# 实例化状态栏后再添加到主窗体中
self.statusBar = QStatusBar()
self.setStatusBar(self.statusBar)
self.statusBar.showMessage("显示状态栏信息",5000)
结果: