我已经多次遇到这个问题。
当我在QWidget
之后修改widget.show()
的某些属性时,小部件将不会更新。大多数情况下,单击鼠标或当鼠标离开或进入窗口小部件时,将更新该窗口小部件。但是,如果我离开鼠标,它不会自动刷新。
直到现在我设法通过:)处理此问题
widget.hide() widget.show()
但是这是一个非常肮脏的修复程序。是否有更好的方法告诉
python
刷新小部件?
谢谢。
我已经多次遇到这个问题。当我在widget.show()之后修改QWidget的某些属性时,该widget将不会更新。大多数情况下,单击鼠标或鼠标离开时或...
要更新小部件,您应该repaint()
,但是直接调用repaint()
不太好,所以请尝试:
您是否已经尝试过QWidget.update()
widget.update(),对我来说不行。我正在使用重涂。窗口小部件仅在我切换到其他窗口时更新。不知道我在做什么错。