Інформатика

Безкоштовно

Зараховано 2 учнів

Урок 32. (Python) Елементи для введення даних: перемикач.

Прочитайте!

Перемикачі, що складаються з двох або більше радіокнопок (віджетів класу Radiobutton), використовують, коли потрібно вибрати один із декількох варіантів.

З однієї групи перемикачів можна вибрати тільки один. Для цього перемикачі пов’язує спільна змінна. Назву цієї змінної зазначають в атрибуті variable кожної радіокнопки. Ця змінна є екземпляром класу IntVar і може набувати цілих значень.

Команда створення такої змінної має вигляд:
ім’я_змінної = IntVar()
Щоб отримати значення змінної, слід викликати метод get(), а щоб його змінити, — метод set().
Якщо радіокнопку вибрано, спільна змінна отримує значення її атрибуту value, і навпаки, надавши спільній змінній певне значення, можна увімкнути радіокнопку з відповідним значенням value.
Команда створення об’єкта класу Radiobutton має синтаксис:
<ім’я перемикача> = Radiobutton(text = <текст підпису>, variable =<назва змінної>, value = <значення змінної>)
Отже, для створення перемикача потрібно:
1) створити змінну класу IntVar для керування радіокнопками;
2) створити потрібну кількість об’єктів класу Radiobutton із різними значеннями властивості value;
3) занести в атрибут variable усіх об’єктів назву змінної.
Працюємо за комп’ютером
Розглянемо, як можна використати перемикачі для організації розгалуження в проєктах.
Нехай, наприклад, нам потрібно в ході виконання проєкту змінювати значення однієї з властивостей вікна.
Для реалізації цього проєкту використаємо кнопку та три перемикачі.
Розв’язання
Домашнє завдання: ст. 234 №6

0.00 на основі 0 рейтингів

5 зірок
0%
4 зірок
0%
3 зірок
0%
2 зірок
0%
1 зірок
0%