версия ttk в отличие от TC не поддерживает методы inter .SELECT()
Питон, Ткинтер. Как поставить галочку на виджет ttk.CheckButton?
comment
Какую версию Python вы используете, какую платформу?
- person farzad   schedule 23.10.2015
comment
Что означает ТС?
- person Bryan Oakley   schedule 23.10.2015
Ответы (2)
В соответствии с Руководством по кнопкам проверки ttk, которое было кратким гугл поиск прочь
Не поддерживаются следующие методы виджета Tkinter Checkbutton: .deselect(), .flash(), .select() и .toggle(). Чтобы изменить состояние контрольной кнопки с помощью программного управления, используйте метод .set() соответствующей управляющей переменной.
Существует также .invoke()
, но это также вызовет команду, поэтому вам придется назначить функцию команде после вызова вызова.
person
Steven Summers
schedule
23.10.2015
Чтобы создать Checkbutton в Python3 tkinter с ttk:
# create the button
self.check_example = ttk.Checkbutton(self, text = "Checked")
# invoke "checks" the button
self.check_example.invoke()
# grid is one of the ways to display the button
self.check_example.grid(row=2,column=0, sticky=W)
person
Alexx Roche
schedule
24.04.2019