私はドロップダウンメニューを持っているコードを持っています。私がする必要があるのは、ドロップダウンリスト(例:電子メールを送信)からエントリを選択してgoを押すと、これは、別のtkウィンドウ(子ウィンドウ)を設定するためのものです。python子Tkウィンドウ
私は間違ったことをしていますが、これを克服する方法を理解できないことを知っています。私はしばらく検索していますが、これを完了する方法や指針を見つけることができません。
ありがとうございました!
from tkinter import *
root = Tk()
root.geometry("400x100")
#========================================
#Entry area to enter the number
labelmain = Label(root,text="Please enter number:")
labelmain.pack()
entryvar = StringVar(root)
entrymain = Entry(root, textvariable=entryvar,width=30)
entrymain.pack()
#========================================
#Create option drop down list:
lst = ["Save details to DB", "Send an email", "Copy format", "email", "View report"]
ddl = StringVar(root)
ddl.set(lst[0])
option = OptionMenu(root, ddl, *lst)
option.pack()
#========================================
#Function to get the values from drop down list
def ok():
print("value is: " + ddl.get())
#root.quit()
#=========================================
#Button to process the selection:
btnmain = Button(root,text="Go", command=ok)
btnmain.pack()
#=========================================
if ddl.get() == "Send an email":
samepmrdb = Tk()
samepmrdb.mainloop()
root.mainloop()
より具体的にする必要があります。あなたが望むものとは違うこのコードは何ですか? –
謝罪ブライアン、これは私の要求のために、より具体的な将来的には、あなたの入力をお願いしますstackoverflowの私の最初の質問だったので、 – Ayman