Розташування віджетів у вікні
Сприйняття та осмислення нового матеріалу
Від інтуїтивності інтерфейсу багато в чому залежить зручність використання програми
Менеджери геометрії tkinter
Елемент інтерфейсу з'являється після застосування до нього менеджера геометрії
У одному вікні або батьківському віджеті не можна комбінувати різні менеджери
Метод pack без аргументів
Параметр side методу pack
Створимо у вікні чотири розфарбовані мітки та розмістимо їх вертикально
Учитель демонструє, учні повторюють на своїх комп'ютерахРозташуємо написи знизу вгору
Учитель демонструє, учні повторюють на своїх комп'ютерахЗавдання.
Почергово для параметра side застосувати значення: LEFT, RIGHT, TOP. Проаналізувати результат виконання програми з кожним із трьох значень
Запитання до учнів.
При якому значенні параметра side результат виконання програми аналогічний використанню методу pack без параметрів
Спробуємо розмістити написи декількома рядками та стовпцями
Учитель демонструє зміни у коді, учні повторюють на своїх комп'ютерах та запускають програмуЗавдання.
Спробуйте розмістити два написи у першому рядку і два написи у другому рядку
ВИКОРИСТАННЯ ФРЕЙМУ
Віджет Frame дуже важливий для процесу групування та організації інших віджетів
Віджет Frame дуже важливий для процесу групування та організації інших віджетів якимось чином дружнім способом. Він працює як контейнер, який відповідає за упорядкування позицій інших віджетів.
Він використовує прямокутні області на екрані для організації макета та для заповнення цих віджетів. Фрейм також можна використовувати як базовий клас для реалізації складних віджетів.
https://www.tutorialspoint.com/python/tk_frame.htmСинтаксис створення віджета Фрейм
величина = Frame(master, options)
Фрейми розміщують на головному вікні, а вже у фреймах - віджети
Учитель демонструє зміни у коді, учні повторюють на своїх комп'ютерахЗапитання.
Чому ми не бачимо написи у вікні?
Фрейми потрібно відображати методом Pack
Учитель демонструє, учні повторюють на своїх комп'ютерахКлас LabelFrame - фрейм з підписом
Синтаксис створення фрейму з класу LabelFrame
величина = LabelFrame(master, text='напис', options)
Створимо фрейми з класу LabelFrame
Учитель демонструє, учні повторюють на своїх комп'ютерахВІДСТУПИ ВІДЖЕТІВ
Потрібно організувати відступи віджетів
Параметри методу pack для встановлення відступів
Організуємо таке розташування віджетів
Учитель демонструє, учні повторюють на своїх комп'ютерах