Seite 1 von 1

Zeitmesstool / How to.... Viele Screen Updates pro Sekunde

Verfasst: 23. Dezember 2010 12:16
von McBrain
Hallo zusammen,

ich denke gerade über ein kleines Tool nach, dass im weitesten Sinne ein Zeitmesstool ist, wobei es hier aus Sekundenbruchteile ankommt.

Mir ist im groben klar, wie ich dies 'normal' mit Signalen implementieren würde. Damit das ganze auch ungefähr wir eine Stopuhr aussieht, möcht ich natürlich, dass die Zahlen auf dem Bildschirmm vorbei rattern, was aber zu sehr vielen Signalen führen würde. Gibt es eine bessere Alternative so etwas zu implementieren?

[Bin QT Anfänger]

Danke!

Verfasst: 23. Dezember 2010 12:55
von franzf
Die Timer gaukeln einem ms-Genauigkeit meist nur vor. Selbst im Hundertstelbereich bist du noch ungenau unterwegs. Ich würde deshalb folgendermaßen vorgehen:
* Ein QTime-Objekt misst die Zeit
* Ein QTimer sorgt für Signale in bestimmten Abständen (1/20s sollte locker reichen)
* Läuft der Timer ab, holst du dir mit time.elapsed() die ms aus deinem QTime-Objekt und aktualisierst deine Anzeige.