Прочитати текст про елемент керування «шкала» (Scale), порівняти властивості `orient`, `length` у прикладах горизонтальної та вертикальної шкал, обговорити, яку шкалу краще використовувати в яких проєктах.
Розв’язання
Аналізуємо приклад горизонтальної шкали: параметр `orient=HORIZONTAL`, довжина 300 пікселів, діапазон від 0 до 100.
Аналізуємо приклад вертикальної шкали: параметр `orient=VERTICAL`, довжина 400 пікселів, діапазон від 1 до 2 (з кроком 0.1).
Висновуємо, що горизонтальну шкалу краще використовувати для вибору великих значень або коли простору по висоті мало, а вертикальну — коли потрібно економити місце по ширині або коли шкала є частиною списку (наприклад, повзунок гучності).
Відповідь:
Горизонтальна шкала має параметр `orient=HORIZONTAL`, вертикальна — `orient=VERTICAL`. Горизонтальну зручно використовувати для вибору значень у рядку (наприклад, вибір кольору), вертикальну — коли місце по ширині обмежене або потрібно повзунок розташувати поруч із текстовим полем.
Прочитати текст про елемент керування «шкала» (Scale), порівняти властивості `orient`, `length` у прикладах горизонтальної та вертикальної шкал, обговорити, яку шкалу краще використовувати в яких проєктах.
Що треба знати
Шкала (`tkinter.Scale`) — це елемент для вибору значення з діапазону. Головна відмінність у параметрі `orient`: `HORIZONTAL` (горизонтальна) або `VERTICAL` (вертикальна). Інші властивості (`from_`, `to`, `tickinterval`) визначають діапазон і розмітку, але не напрямок.
💡 Підказка — спробуй спершу сам
Порівняйте два приклади коду зі сторінки 165 та початком 166. Зверніть увагу на параметр `orient` у команді створення шкали. Подумайте, де зазвичай розміщують горизонтальні (наприклад, у меню) та вертикальні (наприклад, біля списку) елементи.
Розв’язання крок за кроком
Аналізуємо приклад горизонтальної шкали: параметр `orient=HORIZONTAL`, довжина 300 пікселів, діапазон від 0 до 100.
Аналізуємо приклад вертикальної шкали: параметр `orient=VERTICAL`, довжина 400 пікселів, діапазон від 1 до 2 (з кроком 0.1).
Висновуємо, що горизонтальну шкалу краще використовувати для вибору великих значень або коли простору по висоті мало, а вертикальну — коли потрібно економити місце по ширині або коли шкала є частиною списку (наприклад, повзунок гучності).
Відповідь:
Горизонтальна шкала має параметр `orient=HORIZONTAL`, вертикальна — `orient=VERTICAL`. Горизонтальну зручно використовувати для вибору значень у рядку (наприклад, вибір кольору), вертикальну — коли місце по ширині обмежене або потрібно повзунок розташувати поруч із текстовим полем.