Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/276.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何将命令或回调分配给tkinter列表框_Python_Tkinter - Fatal编程技术网

Python 如何将命令或回调分配给tkinter列表框

Python 如何将命令或回调分配给tkinter列表框,python,tkinter,Python,Tkinter,我发现几乎所有tkinter的小部件都有一些方法可以向它们添加回调或命令函数,每当单击小部件时就会调用这些函数。对于列表框,我似乎找不到这样做的方法。 有没有办法将回调添加到列表框?是的,您可以绑定到列表框 listbox = tk.Listbox(root) listbox.bind("<<ListboxSelect>>", callback) 非常感谢。这起作用了@abccdDo我需要在那里放一些不是``的东西?不是为了这个,你只需要绑定,你可以查看手册了解更多细节

我发现几乎所有tkinter的小部件都有一些方法可以向它们添加回调或命令函数,每当单击小部件时就会调用这些函数。对于列表框,我似乎找不到这样做的方法。 有没有办法将回调添加到列表框?

是的,您可以绑定到列表框

listbox = tk.Listbox(root)
listbox.bind("<<ListboxSelect>>", callback)

非常感谢。这起作用了@abccdDo我需要在那里放一些不是``的东西?不是为了这个,你只需要绑定,你可以查看手册了解更多细节,这里有更多的事件和绑定你可以查看注意:是一个唯一的绑定,只在上面的文档中所述的listboxsAs上工作,只要listbox中的选择发生变化,将生成虚拟事件。绑定到该事件最容易了解对列表框选择的任何更改。这基本上就是listboxs的命令参数