无法更新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 \”。
谁能指出我做错了什么或想念什么?
谢谢!
没有找到相关结果
已邀请:
1 个回复
宠封钞轰
,您将调用statusBar方法的showMessage属性。 您应该使用
,在其中获得状态栏,调用statusBar方法。