python - 如何在python中获取组合框选定项的值
问题描述
selectedfood = tk.StringVar()
foodselectionUI = ttk.Combobox(homeUI, width = 27, textvariable = selectedfood)
foodselectionUI['values'] = ("None", "Nasi Ayam", "Maggi Mee Goreng", "Wan Tan Mee", "Nasi Lemak","Nasi Ayam Tiga Rasa", "Ayam Goreng", "Sushi", "Burger Special","Vega Bao", "Kari Ayam Bao","select food")
foodselectionUI.place(x = 10, y = 125, width = 150)
foodselectionUI.current(11)
这是我的代码,这张图片是我的 tkinter UI
我可以知道如何获得我的选择吗
例如,如果用户选择“寿司”,我可以将其作为我的文本变量
我没有用这种方式得到我的输出
我得到这个东西PY_VAR1
解决方案
def justamethod (*args):
print("method is called")
print (selectedfood.get())
foodselectionUIbind("<<ComboboxSelected>>", justamethod)
推荐阅读
- graph-databases - 我可以从 Agensgraph 以 csv 文件的形式仅下载所需的数据部分吗?
- r - 每日数据的年均值、最小值、最大值、第 90 个百分位和第 10 个百分位
- c - free():使用 qsort() 的下一个大小(正常)无效
- javascript - 使用 Vimeo 嵌入 iframe 加载模糊/模糊图像
- javascript - 请解释一下 reactjs 中函数签名的语法
- vba - VBA/Access:如何停止“你... FORM 成为活动窗口”
- macos - 无法在 Mac Mojave 上使用 opencv 访问相机
- c++ - 链表内的链表 - 节点无法初始化
- file - 如何在 wso2 esb 序列中获取文件上传时间
- r - 无法加载 CINNA 包