Створити два файли: «Вікно й горизонтальна шкала» та «Вікно й вертикальна шкала»; зберегти їх у папці із шаблонами; порівняти коди.
Розв’язання
Створи файл для горизонтальної шкали: імпортуй `tkinter`, створи вікно, визнач змінну `var`, створи `Scale` з `orient=HORIZONTAL` та розмісти його.
Створи файл для вертикальної шкали: виконай ті самі дії, але встанови `orient=VERTICAL`.
Порівняй обидва файли: вони майже однакові, різниця лише у значенні параметра `orient` та можливо довжині (`length`).
Відповідь:
Шаблони створено. Коди відрізняються лише параметром `orient`: у першому — `HORIZONTAL`, у другому — `VERTICAL`. Обидва файли містять стандартну структуру програми на `tkinter` з використанням змінної `DoubleVar` для отримання значення.
Створити два файли: «Вікно й горизонтальна шкала» та «Вікно й вертикальна шкала»; зберегти їх у папці із шаблонами; порівняти коди.
Що треба знати
Для створення програми потрібен імпорт `tkinter`, створення вікна `Tk()`, ініціалізація змінної для значення шкали (`DoubleVar()`), створення об'єкта `Scale` з відповідним параметром `orient` та його розміщення методом `.pack()`.
💡 Підказка — спробуй спершу сам
Скопіюй код для вертикальної шкали зі сторінки 166. Заміни в ньому `orient=VERTICAL` на `orient=HORIZONTAL`, а значення `length` можна змінити за бажанням, але залиш логіку створення незмінною.
Розв’язання крок за кроком
Створи файл для горизонтальної шкали: імпортуй `tkinter`, створи вікно, визнач змінну `var`, створи `Scale` з `orient=HORIZONTAL` та розмісти його.
Створи файл для вертикальної шкали: виконай ті самі дії, але встанови `orient=VERTICAL`.
Порівняй обидва файли: вони майже однакові, різниця лише у значенні параметра `orient` та можливо довжині (`length`).
Відповідь:
Шаблони створено. Коди відрізняються лише параметром `orient`: у першому — `HORIZONTAL`, у другому — `VERTICAL`. Обидва файли містять стандартну структуру програми на `tkinter` з використанням змінної `DoubleVar` для отримання значення.