无法更新PyQt4中的statusBar

| 我是PyQt4的新手,正试图允许我的程序在整个程序中的不同时间在状态栏广告上设置不同的消息,但是似乎从来没有出现任何文字。 GUI是在Qt Designer中设计的,位于pyuic生成的文件中,它为我提供了:
self.statusbar = QtGui.QStatusBar(MainWindow)
self.statusbar.setObjectName(_fromUtf8(\"statusbar\"))
MainWindow.setStatusBar(self.statusbar)
在setupUI函数内部。 当我打电话给“ 1”时,它返回:
AttributeError: \'builtin_function_or_method\' object has no attribute \'showMessage\'
但是当我打电话时:
    self.ui.statusBar().showMessage(\'Ready\')
我没有收到任何错误,但是状态栏保持空白,并且不显示\“ Ready \”。 谁能指出我做错了什么或想念什么? 谢谢!     
已邀请:
您没有在调用statusBar。 使用
self.statusBar.showMessage(\'Ready\')
,您将调用statusBar方法的showMessage属性。 您应该使用
self.statusBar().showMessage(\'Ready\')
,在其中获得状态栏,调用statusBar方法。     

要回复问题请先登录注册