tkinter Listbox失去了其选中状态,当在表单上点击其他地方时

2024-09-30 03:22:45 发布

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

当tkinter表单包含一个列表框和其他小部件时,单击其他小部件(尤其是拖动鼠标时)会导致列表框失去选择,这意味着在lisbox中被选中/高亮显示的元素将被取消选中。在

我在网上见过一两个地方讨论过这个问题,并提出了这样的解决方案:将listbox exportselection值设置为False

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

但这在我的应用程序中根本不起作用。(尝试过Tkinter 8.5和Tkinter 8.6.1、Python3.3、Python3.4。。。在各种Linux发行版上。无论listobox是在哪个应用程序中,还是在什么环境下部署listobox,这个问题都是非常常见的。)

有什么想法?在


Tags: false应用程序元素表单部件tkinter地方鼠标

热门问题