1
在tk中,列表框可以採用許多不同的selectModes:single,browse,multiple和extended。我想要的是一次只選擇一個項目(如單個或瀏覽),但當用戶再次單擊時取消選擇該選項 - 實質上是「單個或無」選項。tk:使列表框「切換」或「取消選擇」
我不認爲我可以使用ListboxSelect回調,因爲只有被稱爲「當列表框中的選定項目集被更新時」 - 而不是當用戶單擊前一個選擇時。
我必須訴諸一系列複選框嗎?
注意:對於列表框,我有exportselection = 0,所以當另一個小部件需要焦點時我不會失去我的選擇。
我會認爲你的答案是正確的。我在Python中,綁定肯定是要走的路。爲了用戶的利益,我實際上添加了一個明確的「無選擇」選項。謝謝! –