我有一个QLabel,我使用像这个
这样的新.text动态更新self.ui.mylabel.text = 'foobar'
问题是之后它不会更新窗口上的新值。
我尝试拨打self.app.processEvents()
或甚至更新标签本身self.ui.mylabel.update()
和self.ui.mylabel.repaint()
都无济于事。
如何让QLabel小部件反映更改?
答案 0 :(得分:4)
我做错了。调用self.ui.mylabel.setText('foobar')
而不是直接访问该属性就完成了这项工作。