OptionMenu
OptionMenu类是一个辅助类,它用来创建弹出菜单,并且有一恶搞按钮显示它。它非常类似Windows上的下拉列表插件。
如果要获取当前选项菜单的值,你需要把它和一个Tkinter变量联系起来。
def __init__(self, master, variable, value, *values, **kwargs):
"""
构造一个带有父主的optionmenu小部件,将资源文本变量设置为变量,初始选择的值值,另一个菜单值值和一个附加值关键字参数命令。
""" kw = {"borderwidth": 2, "textvariable": variable, "indicatoron": 1, "relief": RAISED, "anchor": "c", "highlightthickness": 2}
from tkinter import *root = Tk()
root.geometry("200x100")
v = StringVar(root)
v.set("百战程序员")
om = OptionMenu(root,v,"尚学堂",'百战程序员','卓越班')
om['width']=10
om.pack()def aaa1():print("最喜爱的机构:"+v.get())v.set("尚学堂")Button(root,text='确定',command=aaa1).pack(side='left')
root.mainloop()