提问人:Perseus 提问时间:11/9/2023 更新时间:11/9/2023 访问量:34
是否可以将参数传递给事件触发的函数?在 Python 中
is it possible to pass arguments to a function that is event triggered? in Python
问:
import tkinter
from tkinter import *
def foo(event, status):
//do something based of the value of status
class app:
root =tkinter.Tk()
root.geometry(something)
cmb= Combobox(root, values=['car','truck','motorbike'],state='r')
cmb.pack()
cmb.bind('<<ComboboxSelected>>',foo(event,cmb.get())
root.mainloop()
在这里,我尝试将所选选项从组合框传递给函数 foo,该函数对它执行某些操作,问题是我无法找到将任何数据传递给事件触发函数的方法,我可以让它正常工作而无需向它传递任何内容,但它对我的目标没有用
有什么办法可以做到,或者我应该放弃添加我想实现的功能,女巫是根据组合框中的选择添加一个不同颜色的复选标记
答: 暂无答案
评论