PyQt更新QLabel

时间:2012-10-22 14:38:57

标签: qt pyqt

我有一个QLabel,我使用像这个

这样的新.text动态更新
self.ui.mylabel.text = 'foobar'

问题是之后它不会更新窗口上的新值。

我尝试拨打self.app.processEvents()或甚至更新标签本身self.ui.mylabel.update()self.ui.mylabel.repaint()都无济于事。

如何让QLabel小部件反映更改?

1 个答案:

答案 0 :(得分:4)

我做错了。调用self.ui.mylabel.setText('foobar')而不是直接访问该属性就完成了这项工作。