【发布时间】:2013-07-14 06:29:52
【问题描述】:
我想制作一个包含文件列表的程序,然后人们可以单击列表框中的这些文件,然后它将在另一个窗口中打开这些文件。
无论如何我可以做到这一点吗?我已经对其进行了研究,但遗憾的是我找不到任何东西,我发现的只是配置而不是实际选择。
提前致谢!
【问题讨论】:
-
给你:
http://zetcode.com/gui/tkinter/
我想制作一个包含文件列表的程序,然后人们可以单击列表框中的这些文件,然后它将在另一个窗口中打开这些文件。
无论如何我可以做到这一点吗?我已经对其进行了研究,但遗憾的是我找不到任何东西,我发现的只是配置而不是实际选择。
提前致谢!
【问题讨论】:
http://zetcode.com/gui/tkinter/
是的,有办法做到这一点。创建列表框时,您需要创建与<<ListboxSelect>> 事件的绑定。每当有人从列表框中选择项目时,都会触发此事件。或者,如果您希望通过双击打开文件,您可以绑定到 <Double-1>。
“在另一个窗口中打开这些文件”过于含糊,无法给出具体答案,但这是可能的,而且相当容易。这取决于您所说的“另一个窗口”是什么意思,以及您正在打开的文件类型。通常,如果数据是文本,您将使用文本小部件,如果数据是图像或某种绘图指令,则可能使用画布或标签小部件。
【讨论】: