【发布时间】:2015-08-24 01:56:30
【问题描述】:
这个问题我遇到过很多次了。
当我在widget.show() 之后修改QWidget 的某些属性时,小部件不会更新。大多数情况下,鼠标单击或鼠标离开或进入小部件时,小部件将被更新。但是,如果我离开鼠标,它不会自行刷新。
到目前为止,我设法通过以下方式解决了这个问题:
widget.hide()
widget.show()
但这是一个非常肮脏的修复。有没有更好的方法告诉python 刷新小部件?
谢谢。
【问题讨论】:
-
我在小部件的父级上尝试了 update() 但它没有做任何事情。事实上,我刚刚意识到 update() 只更新小部件而不是它的孩子。在这个小部件上执行和更新()有效!
-
因此,如果您的问题得到解决,请将一个答案(最适合您的)标记为已接受(也将此问题标记为已解决)
标签: python qt python-2.7 pyqt vtk