Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/qt/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/postgresql/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PyQt更新QLabel_Qt_Pyqt - Fatal编程技术网

PyQt更新QLabel

PyQt更新QLabel,qt,pyqt,Qt,Pyqt,我有一个QLabel,我用一个新的.text动态更新它,如下所示 self.ui.mylabel.text = 'foobar' 问题是,在这之后,它不会更新窗口上的新值 我尝试调用self.app.processEvents()甚至更新标签本身self.ui.mylabel.update()和self.ui.mylabel.repaint(),但都没有用 如何让QLabel小部件反映更改?我做错了。调用self.ui.mylabel.setText('foobar')而不是直接访问属性完成了

我有一个QLabel,我用一个新的.text动态更新它,如下所示

self.ui.mylabel.text = 'foobar'
问题是,在这之后,它不会更新窗口上的新值

我尝试调用
self.app.processEvents()
甚至更新标签本身
self.ui.mylabel.update()
self.ui.mylabel.repaint()
,但都没有用


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

我做错了。调用
self.ui.mylabel.setText('foobar')
而不是直接访问属性完成了任务