gpt4 book ai didi

python - 当单击表单上的其他位置时,tkinter 列表框失去了选择

转载 作者:行者123 更新时间:2023-11-28 20:20:43 25 4
gpt4 key购买 nike

当 tkinter 表单包含列表框和其他小部件时,单击其他小部件(尤其是拖动鼠标时)会导致列表框失去其选择——这意味着选择/突出显示的元素在 lisbox 中变为未选中状态。

我在网上看到一两个地方讨论过这个问题,提出了这个解决方案:将列表框 exportselection 值设置为 False:

lb = Listbox(leftPane, width=24, height=4, selectmode=EXTENDED)
lb.exportselection = False

但这在我的应用程序中根本不起作用。 (在 Tkinter 8.5 和 Tkinter 8.6.1、Python 3.3、Python 3.4 等各种 Linux 发行版上进行了尝试。无论 listobox 所在的应用程序或其部署环境如何,该问题都非常稳定。 )

想法?

最佳答案

你做错了。您需要使用 config (或配置)方法:

lb.configure(exportselection=False)

关于python - 当单击表单上的其他位置时,tkinter 列表框失去了选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30266213/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com