废话不多说,看代码吧!
import tkinter
from tkinter import ttk
def go(*args): #处理事件,*args表示可变参数
print(comboxlist.get()) #打印选中的值
win=tkinter.Tk() #构造窗体
comvalue=tkinter.StringVar()#窗体自带的文本,新建一个值
comboxlist=ttk.Combobox(win,textvariable=comvalue) #初始化
comboxlist["values"]=("1","2","3","4")
comboxlist.current(0) #选择第一个
comboxlist.bind("<>",go) #绑定事件,(下拉列表框被选中时,绑定go()函数)
comboxlist.pack()
win.mainloop() #进入消息循环
补充知识:Python GUI 之 Combobox 学习
1. 序言
本章介绍tkinter.ttk的Combobox控件。
2. 环境信息
********************************
本系列运行平台:Windows10 64bit
Python 版本:3.7
********************************
3. Combobox
Combobox为下拉列表控件,它可以包含一个或多个文本项(text item)&#x