我有一个Tk列表框小部件(chosenItems),其中填充了另一个列表框(possibleItems)中的选定项目。当用户选择了他们要操作或更改的所有项目时,我有一个按钮(应用),该按钮将一组转换应用于“ chosenItems”列表。为了使这项工作,我需要收集Tk列表框的所有条目。
我该怎么做并为这些物品生成列表?
答案 0 :(得分:0)
不用测试就可以了:您可以指定一个-listvariable
,它将保留列表中的所有项目,或者使用get
子命令,例如$myListbox get 0 end
。
答案 1 :(得分:0)
Tk列表框支持get
命令,例如:
set lbentries [.l get 0 end]
应为您提供列表框中所有条目的列表(其中.l
是列表框小部件命令)。
或者,您可以对小部件使用-listvariable
选项,并通过全局变量管理列表框的内容。
再次仔细阅读列表框手册页,您将看到可用的选项。