Python auf dem Handy, Probleme mit Tkinter

Fragen zu Tkinter.
Antworten
SchusselHD
User
Beiträge: 2
Registriert: Sonntag 19. April 2020, 17:10

Guten Tag liebes Forum,
ich habe ein paar Rechner programmiert, welche ich gerne auf meinem Handy benutzen würde, dafür benutze ich die App "Pydroid3".
Ein Code um das Problem zu verdeutlichen:

Code: Alles auswählen

from tkinter import Tk
from tkinter import Button
def d():
    f.destroy()
    print("Das funktioniert")
f=Tk()
e=Button(master=f,text="Test",command=d)
e.pack()
f.mainloop()
Das Problem ist, dass wenn ich den Button drücke, nicht zurück zur Console komme sondern das Programm einfach beendet wird, es wird nicht "das funktioniert" ausgeben wird.
Danach habe ich a=input("x1=") noch unter print("das funktioniert") gesetzt, danach kam eine Fehlermeldung: EOF...
Sirius3
User
Beiträge: 18289
Registriert: Sonntag 21. Oktober 2012, 17:20

So ist dann wohl das Verhalten von Pydroid3, dass wenn man das Hauptfenster schließt auch gleich die Konsole mit geschlossen wird. Daran kann man nichts ändern, außer, dass, wenn man GUI-Programme schreiben will, diese nicht mit Konsolenausgaben mischen sollte.
Antworten