Seite 1 von 1

repaint reagiert zu spät

Verfasst: 14. Januar 2008 12:11
von t0bias
hi,

ich möchte prüfen, ob der benutzer mit dem internet verbunden ist,
und in ein label schreiben, dass ich die verbindung jetzt prüfe.
obwohl ich repaint eingesetzt habe, wird der text erst nach dem test
eingeblendet.
wie kann ich den repaint erzwingen?

danke und gruss

tobi

Verfasst: 14. Januar 2008 12:21
von upsala
repaint() löst im Gegensatz zu update() sofort ein paintEvent() aus. Somit gibt es nichts schnelleres, ich denke daß du einen anderen Fehler gemacht hast.

Verfasst: 15. Januar 2008 15:57
von bensen
Hallo,

eventuell reagiert die Eventschleife nicht so schnell. Versuchs mal mit

Code: Alles auswählen

QCoreApplication::processEvents();
Die ist statisch und sorgt für die Abarbeitung der verbleibenden Events...