在使用tkinter的Python3.4中,如何将空格键绑定到列表框中的默认函数ctrl

在使用tkinter的Python3.4中,如何将空格键绑定到列表框中的默认函数ctrl,python,tkinter,listbox,key-bindings,Python,Tkinter,Listbox,Key Bindings,我有一个列表框。选择模式设置为“扩展”。基本上,我想用点击空格键来选择列表中的多个项目来代替按住ctrl键并单击鼠标左键。单个项目的默认选择当前绑定到左双击并正常工作。我不想改变它的功能。有什么想法吗 directoriesList = Listbox(frame, selectmode = EXTENDED, exportselection = 0, background = '#FFFFFF', foreground = '#000000', selectbackground = '#00

我有一个列表框。选择模式设置为“扩展”。基本上,我想用点击空格键来选择列表中的多个项目来代替按住ctrl键并单击鼠标左键。单个项目的默认选择当前绑定到左双击并正常工作。我不想改变它的功能。有什么想法吗

directoriesList = Listbox(frame, selectmode = EXTENDED,  exportselection = 0, background = '#FFFFFF', foreground = '#000000', selectbackground = '#000000', selectforeground = '#FFFFFF')

directoriesList.bind("<Return>", pathAppend)

directoriesList.bind("<Double-Button-1>", pathAppend)

`

您是否尝试过简单地将自定义函数绑定到?此外,如果selectmode设置为EXTENDED(扩展),则使用箭头键将取消选择除一个项目外的所有项目。你知道吗?你也需要帮忙吗?是的。我知道这一点。为了澄清这一点,我需要选择模式在按下空格键并双击时扩展为多个模式。当按下空格键时,似乎按下了ctrl+单击。在空格键绑定到的函数的第一行中,将selectmode设置为一个变量,并将其切换为多个变量,这样做没有任何作用。您需要的不仅仅是一个空格绑定。您还需要为向上键和向下键添加自定义绑定。