Прапорці. Клас Checkbutton

Віджет Checkbutton – клас прапорців. Цей віджет потрібен користувачам для вибору кількох елементів у вікні, що відрізняє його від перемикача, де користувач може зробити лише один вибір.

Прапорець має два стани: увімкнено або вимкнено.


Властивості віджета Checkbutton


Прапорці не вимагають установки між собою зв'язку, тому може виникнути питання, а чи потрібні тут змінні Tkinter? Вони потрібні, щоб отримувати відомості про стан прапорців. За значенням пов'язаної з Checkbutton змінної можна визначити, чи обрано прапорець чи ні, що в свою чергу вплине на хід виконання програми.

У кожного прапорця повинна бути своя змінна Tkinter!

За допомогою опції onvalue встановлюється значення, яке приймає пов'язана змінна при включеному прапорці. За допомогою властивості offvalue — при вимкненому.

Приклад 1. Створити перемикачі з підписами за зразком.

from tkinter import *

root = Tk()        

for i in range(10):  # створення прапорців через цикл for

        ch_button = Checkbutton(root, text=str(i+1))

        ch_button.pack(side=LEFT) 

root.mainloop()                   





Немає коментарів:

Дописати коментар