Ich habe da mal ne Frage zu urwid.
Ich möchte letztlich im footer nen Countdown haben und wenn dieser abgelaufen ist, den Body erneuern.
Ich hing nun erstmal 3 Tage fest da ich nicht in der Lage war ne Schleife zu finden die geht. Die Doku ist ja eher dürftig.
Nun habe ich die Schleife hin bekommen und wollte hier nur mal wissen, ob das der richtige Weg ist.
Ich kann mir das so nicht vorstellen auch wenn es geht.
Code: Alles auswählen
import urwid as u
import time
def CountDown(loop, data):
for i in range(59 , 0, -1):
loop.widget.body.set_text(str(i))
loop.draw_screen()
time.sleep(1)
text = u.Text("60", align = "center")
text = u.Filler(text)
loop = u.MainLoop(text)
loop.set_alarm_in(1, CountDown)
loop.run()