Tkinter OptionMenu 获得选项内容
可以使用get( )方法获得选项内容。
示例1
获得OptionMenu目前选项的内容,这个程序中提供了Print按钮,单击此按钮可以在Python Shell窗口中列出所选的内容。
from tkinter import *
def printSelection():
print("The selection is : ",var.get())
root = Tk()
root.title("apidemos.com")
root.geometry("300x180")
omTuple = ("Python","Java","C") # 使用元组
# omTuple = ["Python","Java","C"] # 使用列表
var = StringVar(root)
var.set("Python")
optionmenu = OptionMenu(root,var,*omTuple)
optionmenu.pack(pady=10)
btn = Button(root,text="Print",command=printSelection)
btn.pack(pady=10,anchor=S,side=BOTTOM)
root.mainloop()
输出: