tkinter中的可点击列表框

时间:2013-07-16 07:21:15

标签: python listbox tkinter tk

我想创建一个包含文件列表的程序,然后人们可以在列表框中单击这些文件,然后它将在另一个窗口中打开这些文件。

反正我能做到吗?我已经对它进行了研究,但遗憾的是我找不到任何东西,我发现的只是配置而不是实际选择。

提前致谢!

1 个答案:

答案 0 :(得分:1)

是的,有办法做到这一点。创建列表框时,您需要创建对<<ListboxSelect>>事件的绑定。只要有人从列表框中选择一个项目,就会触发此事件。或者,如果您希望双击打开文件,则可以绑定到<Double-1>

“在另一个窗口中打开这些文件”太模糊,无法给出具体的答案,但它可能并且相当容易。这取决于你对“另一个窗口”的意思,以及你正在打开什么类型的文件。通常,如果数据是文本,则使用文本小部件;如果数据是图像或某种绘图指令,则可能使用画布或标签小部件。