Віджет Checkbutton – клас прапорців. Цей віджет потрібен користувачам для вибору кількох елементів у вікні, що відрізняє його від перемикача, де користувач може зробити лише один вибір.
Прапорець має два стани: увімкнено або вимкнено.
Властивості віджета Checkbutton
Прапорці не вимагають установки між собою зв'язку, тому може виникнути питання, а чи потрібні тут змінні Tkinter? Вони потрібні, щоб отримувати відомості про стан прапорців. За значенням пов'язаної з Checkbutton змінної можна визначити, чи обрано прапорець чи ні, що в свою чергу вплине на хід виконання програми.
У кожного прапорця повинна бути своя змінна Tkinter!
За допомогою опції onvalue встановлюється значення,
яке приймає пов'язана змінна при включеному прапорці. За допомогою властивості
offvalue — при вимкненому.
Приклад 1. Створити перемикачі з підписами за зразком.
root = Tk()
for i in range(10): # створення прапорців через цикл for
ch_button = Checkbutton(root, text=str(i+1))
ch_button.pack(side=LEFT)
root.mainloop()
Немає коментарів:
Дописати коментар