Seite 1 von 1

tkinter GUI

Verfasst: Dienstag 7. Januar 2020, 21:45
von Musiker123
Hallo,
ich versuche mich gerade bei der Erstellung meines ersten GUI's.
ich habe ein umfangreiches SCRIPT geschrieben und versuche nun hier ein einfaches GUI mit
mehreren Eingabefeldern aufzusetzen und dann das Script ausführen.
Bisher frage ich die Eingaben über das DOS-Fenster ab, möchte das aber
wegen der Optik aufhübschen :-)
Mit ist noch nicht klar wie ich mit dem MainLoop umgehen muss.
Heisst das, dass alle Befehle innerhalb des MailLoop's laufen müssen
oder kann ich im GUI die Eingaben erfassen, dann aus dem MainLoop raus und wie bisher
mein Script arbeiten.
Ich suche hierzu ein Beispiel.
Hat jemand sowas für mich?
Vielen Dank im Voraus.

Re: tkinter GUI

Verfasst: Mittwoch 8. Januar 2020, 11:22
von Sirius3
Ja, Du kannst den mainloop wieder verlassen, indem Du einfach das Hauptfenster schließt. Ist halt ein bißchen seltsam, weil man so ein verhalten bei GUIs nicht erwartet.

Re: tkinter GUI

Verfasst: Mittwoch 8. Januar 2020, 11:28
von __deets__
Du musst den mainloop auch nicht verlassen, denn wenn du das willst, kannst du auch genauso gut eine blockierende Berechnung in einem Button-command machen. Das Ergebnis - keine Ereignisse die Verarbeitet werden - ist dann ja in jedem Fall das gleiche.