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

富索克

我正在使用Python 3.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(ACTIVE)可能起作用的信息。另外,我一直没有使用python这么长时间,所以任何见识将不胜感激。

大笑

您必须使用Bindings来这样做,

例如:

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

然后是与列表框关联的curselection方法

def dosomething(event):
    """
    on enter, capture the value from the Listbox 
    and assign the value captured to value via the get method form the selected value
    """
    try:
        selection = listnotes.curselection()
        value = listnotes.get(selection[0])

    except Exception as select:
        print("Nothing selected")
        pass

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

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

来自分类Dev

如何使用jQuery在多组列表框中选择一个项目

来自分类Dev

通过从另一个列表框中选择一个列表框项目来选择两个列表框项目

来自分类Dev

对列表框中选择的每个项目调用一个方法。我需要以编程方式调用每个项目的方法,

来自分类Dev

如何从Windows Phone的列表框中选择一个项目?

来自分类Dev

以编程方式在列表框中选择一个项目

来自分类Dev

如何从 Visual Basic 中的列表框中选择一个随机项目

来自分类Dev

在组合框中选择一个项目,该项目是根据AJAX请求填充的

来自分类Dev

如何在vb.net的列表框中选择项目的值和名称

来自分类Dev

无法选择列表框中两个相同项目的最后一个

来自分类Dev

从列表框中选择的项目

来自分类Dev

使用MVVM在WPF中选择列表框的项目

来自分类Dev

我如何从两个列表中选择一个随机项目,然后从所有可能性中建立的另一个列表中删除该项目集

来自分类Dev

获取一个选定的列表框项目的值

来自分类Dev

vb:如何一次选择一个列表框中的多个项目?

来自分类Dev

当它是前一个项目的前缀时,如何在 wpf 组合框中选择一个项目?

来自分类Dev

从多个列表框中选择一个列表框

来自分类Dev

选中的列表框要求我两次选择一个项目

来自分类Dev

列表框仅显示选择的第一个项目

来自分类Dev

列表框选择的项目文本到另一个文本框

来自分类Dev

Tkinter列表框如何判断是否选择了一个项目

来自分类Dev

WinRT:列表框未选择向上键上的上一个项目

来自分类Dev

PHP从“组合”框中选择一个项目,然后将值设置为输入字段

来自分类Dev

从列表框中选择一个项目会触发预渲染事件,从而将焦点从该事件中移除

来自分类Dev

从通过从另一个列表框中选择填充的列表框中选择

来自分类Dev

在具有DOM的列表中选择项目的最后一个元素

来自分类Dev

当用户从下拉列表中选择一个项目时,则必须在mvc 4中为该用户删除该项目

来自分类Dev

Linq从列表框中选择所有项目

来自分类Dev

如何找到在列表框中选择的项目数量?

Related 相关文章

  1. 1

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

  2. 2

    如何使用jQuery在多组列表框中选择一个项目

  3. 3

    通过从另一个列表框中选择一个列表框项目来选择两个列表框项目

  4. 4

    对列表框中选择的每个项目调用一个方法。我需要以编程方式调用每个项目的方法,

  5. 5

    如何从Windows Phone的列表框中选择一个项目?

  6. 6

    以编程方式在列表框中选择一个项目

  7. 7

    如何从 Visual Basic 中的列表框中选择一个随机项目

  8. 8

    在组合框中选择一个项目,该项目是根据AJAX请求填充的

  9. 9

    如何在vb.net的列表框中选择项目的值和名称

  10. 10

    无法选择列表框中两个相同项目的最后一个

  11. 11

    从列表框中选择的项目

  12. 12

    使用MVVM在WPF中选择列表框的项目

  13. 13

    我如何从两个列表中选择一个随机项目,然后从所有可能性中建立的另一个列表中删除该项目集

  14. 14

    获取一个选定的列表框项目的值

  15. 15

    vb:如何一次选择一个列表框中的多个项目?

  16. 16

    当它是前一个项目的前缀时,如何在 wpf 组合框中选择一个项目?

  17. 17

    从多个列表框中选择一个列表框

  18. 18

    选中的列表框要求我两次选择一个项目

  19. 19

    列表框仅显示选择的第一个项目

  20. 20

    列表框选择的项目文本到另一个文本框

  21. 21

    Tkinter列表框如何判断是否选择了一个项目

  22. 22

    WinRT:列表框未选择向上键上的上一个项目

  23. 23

    PHP从“组合”框中选择一个项目,然后将值设置为输入字段

  24. 24

    从列表框中选择一个项目会触发预渲染事件,从而将焦点从该事件中移除

  25. 25

    从通过从另一个列表框中选择填充的列表框中选择

  26. 26

    在具有DOM的列表中选择项目的最后一个元素

  27. 27

    当用户从下拉列表中选择一个项目时,则必须在mvc 4中为该用户删除该项目

  28. 28

    Linq从列表框中选择所有项目

  29. 29

    如何找到在列表框中选择的项目数量?

热门标签

归档