从列表框中选择一个项目并使用该项目的名称

2024-10-02 04:19:46 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在用python3.4/5和Tkinter一起做一个小项目。我做了一个显示目录中所有项目的列表框。我似乎找不到一种方法来选择一个项目,然后将名称保存在变量中以备以后使用。在

listnotes = Listbox(notebox, selectmode=SINGLE)
listnotes.pack(side=LEFT, fill=Y, padx=10, pady=10)
listnotes.insert(END, "notes")
for i in glob.glob("\TESTFOLDER\*.txt"):
    i = i[12:]
    listnotes.insert(END, i)

我已经读过了listnotes.get(主动)可能有用。另外,我没有和python一起工作那么长时间了,如果有任何见解,我将不胜感激。在


Tags: 项目方法名称tkinterglobpackendinsert
1条回答
网友
1楼 · 发布于 2024-10-02 04:19:46

您必须使用Bindings来执行此操作

例如:

listnotes.bind("<Return>", dosomething)   #to bind to your enterkey

然后是与Listbox关联的curseelection方法

^{pr2}$

相关问题 更多 >

    热门问题