菜鸟IT的博客 >> Python
tkinter.Combobox 下拉框组件 | cmb.bind("<>",func)
import tkinter
from tkinter import ttk # 导入ttk模块,因为下拉菜单控件在ttk中
wuya = tkinter.Tk()
wuya.title("wuya")
wuya.geometry("300x200+10+20")
# 创建下拉菜单
cmb = ttk.Combobox(wuya)
cmb.pack()
wuya.mainloop()
——————————————————————————
————————给下拉菜单添加内容↓——————————
import tkinter
from tkinter import ttk # 导入ttk模块,因为下拉菜单控件在ttk中
wuya = tkinter.Tk()
wuya.title("wuya")
wuya.geometry("300x200+10+20")
# 创建下拉菜单
cmb = ttk.Combobox(wuya)
cmb.pack()
# 设置下拉菜单中的值
cmb['value'] = ('上海','北京','天津','广州')
# 设置默认值,即默认下拉框中的内容
cmb.current(2)
# 默认值中的内容为索引,从0开始
wuya.mainloop()
——————————————————————————
————————给下拉菜单绑定时间↓——————————
import tkinter
from tkinter import ttk # 导入ttk模块,因为下拉菜单控件在ttk中
wuya = tkinter.Tk()
wuya.title("wuya")
wuya.geometry("300x200+10+20")
# 创建下拉菜单
cmb = ttk.Combobox(wuya)
cmb.pack()
# 设置下拉菜单中的值
cmb['value'] = ('上海','北京','天津','广州')
# 设置默认值,即默认下拉框中的内容
cmb.current(2)
# 默认值中的内容为索引,从0开始
# 执行函数
def func(event):
text.insert('insert',cmb.get()+"\n")
cmb.bind("<<ComboboxSelected>>",func)
text = tkinter.Text(wuya)
text.pack()
wuya.mainloop()
菜鸟IT博客[2022.03.13-23:43] 访问:381