PyQT - Probleme mit Countdown Uhr
Verfasst: Mittwoch 25. März 2009, 20:37
Hallo zusammen!
Ich habe seit kurzem mit der Programmierung in Python begonnen und bin schwer begeistert bisher.
In meinem ersten kleinen Projekt habe ich mir einen Tea Timer, also einen Countdown Timer gebastelt, was als Kommandozeilenprogramm mit Hilfe von sleep() auch recht einfach umzusetzen war.
Nachdem ich mich jetzt aber gerade in PyQT einarbeite und mein Programm nun dort umsetzen wollte, klappt es leider nicht mehr so einfach, da mir während des Countdowns das ganze Fenster einfriert. Ich habe mir jetzt einmal die Funktionen die QT bereitstellt angeguckt, und dachte, dass ich vielleicht mit QTimer ans Ziel komme. Leider erzeugt QTimer aber ja nur ein einzelnes Signal am Ende. Ich bräuchte ja aber etwas, dass zB für einen Zeitraum X jede Sekunde ein Signal erzeugt, um so die dargestellte Restzeit sekündlich zu refreshen.
Da ich nun gerade etwas auf dem Schlauch stehe wollte ich einmal fragen, ob mir jemand vielleicht mal einen kleinen Tip geben könnte, wie ich hier weiterkomme, oder vielleicht ein ähnliches PyQT Programm kennt wo ich mal reinschielen könnte.
Gruß Marc
Ich habe seit kurzem mit der Programmierung in Python begonnen und bin schwer begeistert bisher.
In meinem ersten kleinen Projekt habe ich mir einen Tea Timer, also einen Countdown Timer gebastelt, was als Kommandozeilenprogramm mit Hilfe von sleep() auch recht einfach umzusetzen war.
Nachdem ich mich jetzt aber gerade in PyQT einarbeite und mein Programm nun dort umsetzen wollte, klappt es leider nicht mehr so einfach, da mir während des Countdowns das ganze Fenster einfriert. Ich habe mir jetzt einmal die Funktionen die QT bereitstellt angeguckt, und dachte, dass ich vielleicht mit QTimer ans Ziel komme. Leider erzeugt QTimer aber ja nur ein einzelnes Signal am Ende. Ich bräuchte ja aber etwas, dass zB für einen Zeitraum X jede Sekunde ein Signal erzeugt, um so die dargestellte Restzeit sekündlich zu refreshen.
Da ich nun gerade etwas auf dem Schlauch stehe wollte ich einmal fragen, ob mir jemand vielleicht mal einen kleinen Tip geben könnte, wie ich hier weiterkomme, oder vielleicht ein ähnliches PyQT Programm kennt wo ich mal reinschielen könnte.
Gruß Marc