私はPythonにはかなり新しく、昨日Tkinterを学び始めました。私は銀行システムを作成しており、ボタンからメニューを作りました。私が持っている問題は、ボタンをクリックしたときに別のウィンドウを開く方法がわからないことです。私はtop=Toplevel()
で試しましたが、お互いの上に2つのウィンドウしか開きません。私が必要とするのは、追加のウィンドウがボタン(イベント)でアクティブになっているときだけ開くことです。私は約6つのボタンがあるので、私は本当に立ち往生しているので、誰かが私を助けることができますか?Tkinter with Python
これまでの私のコードは次のとおりです。
root.minsize(width=400, height=400)
root.maxsize(width=400, height=400)
root.configure(background='#666666')
label = Frame(root).pack()
Lb = Label(label, text='Welcome to Main Menu',bg='#e6e6e6', width=400).pack()
menu = Frame(root,).pack()
btn_1 = Button(menu, text='Make Deposit', width=15, height=2).pack(pady=5)
btn_2 = Button(menu, text='Withdrawal', width=15, height=2).pack(pady=5)
btn_3 = Button(menu, text='Accounts', width=15, height=2).pack(pady=5)
btn_4 = Button(menu, text='Balance', width=15 ,height=2).pack(pady=5)
btn_5 = Button(menu, text='Exit', width=15, height=2).pack(pady=5)
root.mainloop()
は事前
ボタンの 'command'オプションにToplevelを開く関数を渡す必要があります。 –