Завдання 42
Порівняння кодів шаблонів
За матеріалами попереднього завдання створіть шаблони «Вікно з прапорцями» і «Вікно з перемикачами». Порівняйте коди програм у парі та внесіть правки.
Розв’язання
У коді з прапорцями для кожного елемента викликається `tkinter.IntVar()` або створюється нова змінна.
У коді з перемикачами всі елементи передають один і той самий об'єкт змінної в параметр `variable`.
Відповідь: Шаблон з прапорцями містить кілька оголошень змінних, шаблон з перемикачами — лише одну спільну змінну для всієї групи.
Розбір зрозумілий?
Сторінка 169
Завдання 42
с. 169
Порівняння кодів шаблонів
Умова
За матеріалами попереднього завдання створіть шаблони «Вікно з прапорцями» і «Вікно з перемикачами». Порівняйте коди програм у парі та внесіть правки.
Що треба знати
Для прапорців потрібен окремий об'єкт IntVar для кожного елемента, для перемикачів — один спільний об'єкт (IntVar або StringVar) для всієї групи.
💡 Підказка — спробуй спершу сам
Подивіться на параметри `variable` у коді створення елементів керування та кількість змінних, оголошених перед ними.
Розв’язання крок за кроком
У коді з прапорцями для кожного елемента викликається `tkinter.IntVar()` або створюється нова змінна.
У коді з перемикачами всі елементи передають один і той самий об'єкт змінної в параметр `variable`.
Відповідь: Шаблон з прапорцями містить кілька оголошень змінних, шаблон з перемикачами — лише одну спільну змінну для всієї групи.
Розбір зрозумілий?