在PySide中创建状态栏时出错

时间:2014-11-20 10:07:04

标签: python pyside

在尝试为我的PySide应用程序创建状态栏时,我收到了错误

self.statusBar().showMessage('Ready') AttributeError: 'MyApp' object has no attribute 'statusBar'

我在主类中使用的代码是self.statusBar().showMessage('Ready')。该应用基于此tutorial page中提到的示例。有人可以帮我这个吗?

提前致谢。

1 个答案:

答案 0 :(得分:2)

您试图在statusBar()上致电QApplication,而QMainWindows没有这种方法。

您需要创建一个statusBar作为主要小部件,并在其上调用{{1}}。 看看QMainWindow的PySide文档。您将找到如何使用状态栏的示例。