【发布时间】:2015-07-27 18:34:54
【问题描述】:
当一个 tkinter 表单包含一个列表框和其他小部件时,单击其他小部件(尤其是在拖动鼠标时)会导致列表框失去其选择——这意味着被/被选择/突出显示的元素在 lisbox 中被取消选中。
我在网上一两个地方看到过这个问题,提出了这个解决方案:将列表框exportselection值设置为False:
lb = Listbox(leftPane, width=24, height=4, selectmode=EXTENDED)
lb.exportselection = False
但这在我的应用程序中根本不起作用。 (在各种 Linux 发行版上尝试过 Tkinter 8.5 和 Tkinter 8.6.1、Python 3.3、Python 3.4...。无论列表框所在的应用程序或部署它的环境如何,问题都非常稳定。 )
想法?
【问题讨论】: