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