Що стосується прапорців, на відмінну від
перемикачів, то ці елементи управління не об’єднуються в групи, бо активних
прапорців може бути велика кількість. Не активні , активні . Прапорці слугують для вибору декількох
варіантів і тому кожен прапорець має свою окрему змінну із значенням.
Для створення прапорців призначена
функція Checkbutton():
назва_змінної=IntVar()
ім’я_прапорця=Checkbutton(назва_вікна, text=”Текст прапорця”, variable=назва_змінної, onvalue=значення_коли_прапорець_ввімтнений,
offvalue=значення_коли_прапорець_вимкнений)
Примітка! Преважно в
якості значення прапорця встановлюють 1 (активному стані) та 0 (неактивному
стані), але вибір все одно залишається за вами.
Приклад
1.
Створимо вікно з розміром 500х500
пікселів та розмістимо на ньому напис із початковим текстом «Не вибрано».
Створимо чотири прапорці (перші два із варіантами типів фарб та інші двоє із
варіантами кольорів) В залежності від нашого вибору текст напису буде змінюватися.
Створимо подію для кнопки Button-1, щоб
реалізувати змінну тексту напису.
Зверніть увагу! Для того, щоб отримати
значення прапорець потрібно не забувати користуватися методом get().