Seite 1 von 1

time.sleep() alternative

Verfasst: Freitag 18. Februar 2005, 10:31
von pr0stAta
Halli Hallo mal wieder ;)
zZ bastel ich an einem mp3 Player in Python.
Dieser funktioniert bis dato auch wunderbar, außer das
er extrem performancelastig ist ;) aber nun zu meinem problem:
jeder gute mp3 player hat ja einen balken der anzeigt, wie weit
der fortschritt eines liedes ist. genau so einen wollte ich nun realisieren.
meine idee war folgende: einen button der einfach jede sekunde
des liedes um einen punkt nach rechts verschoben wird.
problem: wie löse ich es, das er es nach jeder sekunde macht?
zuerst dachte ich an time.sleep(1) doch hierbei blockiert das gesamte
programm eine sekunde und nichtmal der pause und play button
sind anklickbar.
gibt es eine alternative die weniger auf die performance drückt und die
auch funktioniert? :)
gruss prosta

Verfasst: Freitag 18. Februar 2005, 11:23
von mawe
Hi!

Starte die Fortschritts-Funktion doch einfach in einem eigenen Thread.
Statt einem Button könntest Du auch ein Scale nehmen.

Gruß,mawe