首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >QStatusBar.showMessage问题:

QStatusBar.showMessage问题:
EN

Stack Overflow用户
提问于 2012-05-28 18:18:01
回答 2查看 1.7K关注 0票数 1

在尝试调用QStatusBar.showMessage()时,我遇到了两种情况。

  • error: Got:TypeError: 'QStatusBar' object is not callable
  • 2nd: It
    • error:Got: not effect and nothing Home.我得到一个空白状态栏,没有任何错误消息。

下面是详细信息:

MainWindow类:

代码语言:javascript
复制
    self.statusbar = QtGui.QStatusBar(MainWindow)
    self.statusbar.setObjectName(_fromUtf8("statusbar"))
    MainWindow.setStatusBar(self.statusbar)

此模块已导入到主文件中。然后,在主文件中,我调用了QtGui.QStatusBarshowMessage()方法,得到了以下两个问题。

1. TypeError:'QStatusBar‘对象不可调用

我使用了以下代码语句来调用QtGui.QStatusBarshowMessage()方法:

self.ui.statusbar().showMessage("You have selected: %s" % self.filename, msecs= 5)

2.一个空白的状态栏;没有效果,并且有任何错误消息。

我使用了以下代码语句:

self.ui.statusbar.showMessage("You have selected: %s" % self.filename, msecs= 5)

我没有得到任何错误,但它也没有任何影响。

有人能帮我找出我哪里错了,怎么弥补吗?谢谢!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-10-30 21:21:44

您可以使用msecs= 5。这意味着“显示消息5毫秒”!请尝试使用msecs=5000

票数 1
EN

Stack Overflow用户

发布于 2016-06-04 23:05:47

您需要删除'statusbar‘后面的'()’,因为它不是一个方法。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10782984

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档