当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 ......问题非常稳定,无论listobox是什么应用程序,还是它所在的环境。 ;已部署。)
想法?