In der aufrufenden py läuft ein Timer in einer Class ohne Screen, der Timer soll den Screen aufrufen und erneut starten (macht er auch), jedoch funktioniert im Screen self.close() nicht - wo ist mein Denkfehler?
Code: Alles auswählen
class termin_timer():
def next(self):
............
if self.session is not None:
self.timer.startLongTimer(min_zeitdiff)
def TerminBox(self):
self.timer.stop()
self.session.open(anzeige, InfoLine)
self.next()
Code: Alles auswählen
class anzeige(Screen):
...............
def __init__(self, session, text):
Screen.__init__(self, session)
...................
def exit(self):
self.close() #hier tut sich nichts, kann den Screen nicht schließen