Erfrischend ein QWidget

Habe ich dieses Problem auch oft.

Wenn ich ändern Sie einige Eigenschaften eines QWidget nach der widget.show(), das widget wird nicht aktualisiert. Die meisten der Zeit, ein Maus-Klick oder wenn die Maus verlässt oder betritt Sie das widget, das widget wird aktualisiert werden. Allerdings, wenn ich die Maus nicht regenerieren von selbst.

Bis jetzt habe ich es geschafft, dies zu tun :

widget.hide()
widget.show()

Aber dies ist ein sehr dirty fix. Gibt es einen besseren Weg, zu sagen python zu aktualisieren das widget ?

Danke.

Ich habe versucht, update() auf einen Elternteil von der widget-aber es war nicht etwas zu tun. In der Tat, ich juste erkannte, dass update() aktualisiert nur das widget, nicht aber den Ihrer Kinder. Tun und update() auf dieses widget hat funktioniert!
Also, wenn Ihr problem gelöst ist, markieren Sie bitte jeweils eine Antwort (die beste für Sie) als angenommen (markieren, wie diese Frage gelöst zu haben)

InformationsquelleAutor Odgy Gsf | 2015-06-09

Schreibe einen Kommentar