# 生成下拉列表
def makeList(self):
comValue = tkinter.StringVar()
self.searchWay = Combobox(master=self.init_window_name, textvariable=comValue,
height=2, width=10, state="readonly")
self.searchWay["values"] = ("模糊查询", "精准查询")
self.searchWay.current(1) # 选择第一个
self.searchWay.bind("<<ComboboxSelected>>", self.searchWayChange) # 绑定事件,(下拉列表框被选中时,绑定函数)
# 下拉列表值发生改变时调用
def searchWayChange(self, *kw):
if self.searchWay.get() == '模糊查询':
self.searchWayNum = 0
elif self.searchWay.get() == '精准查询':
self.searchWayNum = 1
python GUI相关的一些随笔(tkinter下拉列表,以及下拉列表选中时的动作)
最新推荐文章于 2024-06-11 16:26:58 发布