Also ich versuche, Daten vom Benutzer zu erhalten, und dann möchte ich das GUI-Fenster schließen, und speichern Sie die Daten in Variablen für meinen Code direkt nach dem Klicken auf "Enter". Aber das Fenster bleibt einfach dort. Wie bekomme ich es, um die Daten zu speichern, und das GUI-Fenster gleichzeitig zu schließen?Daten speichern und Tkinter-Fenster zur gleichen Zeit schließen
#pop up window
def show_entry_fields():
global ModelNumber,PowerOutput,SerialNumber
ModelNumber=e1.get()
PowerOutput=e2.get()
SerialNumber=e3.get()
master = Tk()
master.title("Model Information")
master.geometry("500x300")
master.iconbitmap("square.ico")
Label(master, text="Model Information").grid(row=0,column=1)
Label(master, text="Model Number ").grid(row=2)
Label(master, text="Power Output (w)").grid(row=3)
Label(master,text="Serial Number").grid(row=4)
e1 = Entry(master)
e2 = Entry(master)
e3 = Entry(master)
e1.grid(row=2, column=1)
e2.grid(row=3, column=1)
e3.grid(row=4, column=1)
Button(master, text='Enter', command=show_entry_fields).grid(row=6,
column=1, sticky=W, pady=4)
mainloop()
master.withdraw()
Was meinen Sie speichern die Daten? Speichern Sie die Daten wo, eine Datei? Mit Schließen meinst du die ganze Anwendung oder ein bestimmtes Fenster zu schließen? Wie verhält sich der von Ihnen gepostete Code? – Nae
Im Moment scheint alles, was Sie tun müssen, 'master.withdraw()' in 'show_entry_fields' zu verschieben. Aber ich glaube deine Frage ist unklar. – Nae