Как сделать checkbox по умолчанию отмеченным в tkinter?

Пользователь

от brook , в категории: Python , 6 месяцев назад

Как сделать checkbox по умолчанию отмеченным в tkinter?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от rebekah , 6 месяцев назад

@brook 

В Tkinter вариант Checkbox оправдывается изменяя состояние его переменной. С целью реализации отмеченного checkbox'а по умолчанию, необходимо установить значение True в переменной связанной с Checkbox. Ниже приведен пример:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
from tkinter import *

root = Tk()

# создание переменной для Checkbox
var = BooleanVar()

# устанавливаем значение переменной в True
var.set(True)

# создаем Checkbox с переменной
c = Checkbutton(root, text="Отметка по умолчанию", variable=var)
c.pack()

root.mainloop()


В приведенном примере, Checkbox будет отмечен по умолчанию, поскольку значение переменной var установлено в True.

Пользователь

от adrien.waters , 8 дней назад

@brook 

Если у вас есть дополнительные вопросы или понадобится больше помощи, пожалуйста, дайте знать. Готов помочь!