在 tkinter 中提取列表框项目 - python

快乐派
from tkinter import *

root = Tk()

list_box = Listbox(root, selectmode = "multiple")
for i in range(10):
    list_box.insert(i, str(i) + "item" )

list_box.pack()

mainloop()

如何提取所选项目?

我试过了,list_box.get(list_box.curselection()[0])但总是TclError: invalid command name出错

诺斯洛

您忘记提供完整代码,特别是您尝试提取所选项目的确切位置。

我在按钮中添加了一些代码来完成它,它似乎在这里工作正常:

示例截图

代码是你的代码,我只是在调用之前添加了这个mainloop()

# ... your code here ...
import tkinter.messagebox as tkmsg
def clicked():
    selected = [list_box.get(pos) for pos in list_box.curselection()]
    tkmsg.showinfo(title='Selected', 
        message='Items selected: {}'.format(', '.join(selected)))
Button(root, text='Go!', command=clicked).pack()

mainloop()

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Python 3 tkinter 列表框重置

来自分类Dev

Python Tkinter仅修改具有焦点的列表框

来自分类Dev

列表框无法在Tkinter中自动调整大小(python)

来自分类Dev

Python tkinter-删除选定的列表框项

来自分类Dev

Python 2.7:将新项目添加到Tkinter列表框而不添加现有值

来自分类Dev

Tkinter列表框以编程方式更改突出显示的项目

来自分类Dev

使某些Tkinter列表框项目始终处于选中状态

来自分类Dev

在 tkinter 列表框中对齐项目文本

来自分类Dev

Python tkinter-删除列表框项和相应的列表项

来自分类Dev

Tkinter滚动列表框

来自分类Dev

遍历tkinter列表框

来自分类Dev

Python tkinter列表框小部件:带有'char的Unicode文本混乱

来自分类Dev

Python Tkinter:将滚动条附加到列表框而不是窗口

来自分类Dev

从Python 3.5中的不同Tkinter列表框小部件中同时选择值

来自分类Dev

在tkinter python中使用excel的值时,列表框中没有重复项?

来自分类Dev

使用Python Tkinter和网格布局管理器调整列表框的大小

来自分类Dev

Python tkinter列表框小部件:具有'char的Unicode文本变得混乱

来自分类Dev

使用 tkinter 和列表框的 Python 无法获得按钮来提供答案

来自分类Dev

Python3 通过 tkinter 列表框重命名文件

来自分类Dev

Tkinter和Python列表

来自分类Dev

在tkinter列表框中全选

来自分类Dev

交互式列表框Tkinter

来自分类Dev

Tkinter列表框进行选择

来自分类Dev

在Tkinter的列表框中传播字典

来自分类Dev

交互式列表框Tkinter

来自分类Dev

Tkinter:如何将项目动态插入另一个列表框?

来自分类Dev

Tkinter窗口更改大小,因为列表框中的项目

来自分类Dev

在tkinter中使用wait_window()时如何返回列表框的选定项目

来自分类Dev

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

Related 相关文章

  1. 1

    Python 3 tkinter 列表框重置

  2. 2

    Python Tkinter仅修改具有焦点的列表框

  3. 3

    列表框无法在Tkinter中自动调整大小(python)

  4. 4

    Python tkinter-删除选定的列表框项

  5. 5

    Python 2.7:将新项目添加到Tkinter列表框而不添加现有值

  6. 6

    Tkinter列表框以编程方式更改突出显示的项目

  7. 7

    使某些Tkinter列表框项目始终处于选中状态

  8. 8

    在 tkinter 列表框中对齐项目文本

  9. 9

    Python tkinter-删除列表框项和相应的列表项

  10. 10

    Tkinter滚动列表框

  11. 11

    遍历tkinter列表框

  12. 12

    Python tkinter列表框小部件:带有'char的Unicode文本混乱

  13. 13

    Python Tkinter:将滚动条附加到列表框而不是窗口

  14. 14

    从Python 3.5中的不同Tkinter列表框小部件中同时选择值

  15. 15

    在tkinter python中使用excel的值时,列表框中没有重复项?

  16. 16

    使用Python Tkinter和网格布局管理器调整列表框的大小

  17. 17

    Python tkinter列表框小部件:具有'char的Unicode文本变得混乱

  18. 18

    使用 tkinter 和列表框的 Python 无法获得按钮来提供答案

  19. 19

    Python3 通过 tkinter 列表框重命名文件

  20. 20

    Tkinter和Python列表

  21. 21

    在tkinter列表框中全选

  22. 22

    交互式列表框Tkinter

  23. 23

    Tkinter列表框进行选择

  24. 24

    在Tkinter的列表框中传播字典

  25. 25

    交互式列表框Tkinter

  26. 26

    Tkinter:如何将项目动态插入另一个列表框?

  27. 27

    Tkinter窗口更改大小,因为列表框中的项目

  28. 28

    在tkinter中使用wait_window()时如何返回列表框的选定项目

  29. 29

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

热门标签

归档