0
我有一個與tkinter python的菜單小部件裏面的checkbutton。 (使用python 3.5.2)。我知道,使用正常的檢查按鈕,您可以使用checkbutton.select()
和checkbutton.deselect()
來選擇或取消選擇檢查按鈕。我需要知道如何使用菜單對象中的checkbutton來完成此操作。選擇和取消選擇tkinter Menu Checkbutton小部件
我試過menu.entrybutton.configure(id, coption)
方法,但沒有coption
用於選擇和取消選擇菜單中的複選按鈕。
任何幫助,將不勝感激。
我實際上不能訪問checkbutton對象,我不得不使用'menu.entryconfigure(index,coptions ..)'來做到這一點。我嘗試使用'價值'coption,但我得到一個錯誤,說該選項不存在。因爲我無法訪問該對象,所以我無法在checkbutton上調用'.set()'。 –
有沒有什麼辦法可以實際訪問checkbutton對象,並將其配置成它是一個不會出現在菜單中的常規檢查按鈕?因爲那樣我就可以在它上面調用'.get()'和'.set()'... –
您不需要訪問checkbutton對象(甚至可能不會有一個,這取決於您的菜單如何實現平臺)。您需要訪問checkbutton綁定的變量 - 「variable」選項,而不是「value」。 – jasonharper