В tk список может принимать несколько различных режимов выбора: одиночный, обзорный, множественный и расширенный. Я хочу, чтобы вы выбирали только один элемент за раз (например, один или просмотр), но затем отменяли выбор параметра, когда пользователь снова щелкает - по сути, вариант «один или ничего».
Я не думаю, что могу использовать обратный вызов ListboxSelect, потому что он вызывается только «когда обновляется набор выбранных элементов в списке», а не когда пользователь щелкает предыдущий выбор.
Должен ли я прибегать к серии флажков?
Примечание. Для списка у меня есть exportselection=0, поэтому я не теряю свой выбор, когда другой виджет получает фокус.