1
在tk中,列表框可以采用许多不同的selectModes:single,browse,multiple和extended。我想要的是一次只选择一个项目(如单个或浏览),但当用户再次单击时取消选择该选项 - 实质上是“单个或无”选项。tk:使列表框“切换”或“取消选择”
我不认为我可以使用ListboxSelect回调,因为只有被称为“当列表框中的选定项目集被更新时” - 而不是当用户单击前一个选择时。
我必须诉诸一系列复选框吗?
注意:对于列表框,我有exportselection = 0,所以当另一个小部件需要焦点时我不会失去我的选择。
我会认为你的答案是正确的。我在Python中,绑定肯定是要走的路。为了用户的利益,我实际上添加了一个明确的“无选择”选项。谢谢! –