ユーザからデータを取得しようとしていて、GUIウィンドウを閉じて「Enter」をクリックした直後にデータを変数に保存します。しかし窓はそこにとどまります。データを保存するにはどうしたらいいですか?GUIウィンドウは同時に閉じることができますか?同時にデータを保存してTkinterウィンドウを閉じる
#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()
データを保存するという意味はありますか?ファイルをどこに保存しますか?閉じるとは、アプリケーション全体または特定のウィンドウを閉じることですか?投稿したコードはどのように関係していますか? – Nae
今は 'master.withdraw()'を 'show_entry_fields'に移動するだけです。しかし、私はあなたの質問が不明であると信じています。 – Nae