Seite 1 von 1
TKinter bzw. PyGame Neustarten
Verfasst: Mittwoch 13. Februar 2019, 17:32
von CidVonPoser
ich habe ein Problem, ich würde gern am ende meines Scripts ein neues TKinter Fenster öffnen und daraus resultierenden ein neues Pygame-Fenster. Beide wurden Vorher per Destroy bzw. Quit beendet. gibt es da eine Möglichkeit?
Kann gern meinen ganzen code online stellen, falls da bedarf ist.
Re: TKinter bzw. PyGame Neustarten
Verfasst: Mittwoch 13. Februar 2019, 17:54
von __blackjack__
@CidVonPoser: Wo ist denn da das Problem? Ausser das ich mir vorstellen könnte, das Pygame/SDL das nicht vorsieht, würde mir da nicht viel einfallen.
Re: TKinter bzw. PyGame Neustarten
Verfasst: Mittwoch 13. Februar 2019, 17:58
von CidVonPoser
das Problem ist das ich immer Fehler bekomme wenn ich versuche das TK 'root' wieder zu starten oder darf ich das TK 'root' nicht beenden? Und bei PyGame das selbe.
Re: TKinter bzw. PyGame Neustarten
Verfasst: Mittwoch 13. Februar 2019, 18:09
von __blackjack__
@CidVonPoser: Was meinst Du mit das Tk 'root' wieder zu starten? Wenn der Tcl/Tk-Interptreter beendet wurde musst Du einen *neuen* erstellen. Du kannst auf dem *gleichen* Objekt nicht einfach noch mal `mainloop()` aufrufen.
Vielleicht wäre ein bisschen Code nicht schlecht. Am besten ein minimales aber lauffähiges Beispiel an dem man das Problem nachvollziehen kann.
Re: TKinter bzw. PyGame Neustarten
Verfasst: Mittwoch 13. Februar 2019, 19:21
von CidVonPoser
Danke, manchmal sieht man den Wald vor lauter Bäumen nicht. Das war der Anstoss den ich brauchte, danke für die schnelle Hilfe.
Thema gelöst, und kann gelöscht werden.