立即学习:https://edu.csdn.net/course/play/19711/343121?utm_source=blogtoedu
1.下拉列表Combobox:与Listbox相比,下拉列表是一次只是显示一项内容,适用于布局紧张的情况下,而Listbox则是将所有的内容铺开来展示
2.关键代码
1)创建下拉列表代码
self.combobox_ = tkinter.ttk.Combobox(self.frame,#设置下拉列表显示的区域
values = self.cities#定义下拉列表的菜单内容项,是一个元组
)
2)绑定事件的代码(注意区别,这里的事件命令是ComboboxSelected)
self.combobox_.bind("<<ComboboxSelected>>",self.combobox_handle)#为下拉列表绑定事件
3)获取下拉列表选中的内容代码
self.content.set("您所在的城市是:%s" % self.combobox_.get()) # 获得下拉列表的信息
3.完整代码
import tkinter#导入创建窗体的相关模块
import tkinter.t