Доброго времени суток, читатели, зрители моего канала programmer's notes. Не забывайте подписываться и писать свои комментарии к моим статьям и видео.
Создание ползунка в библиотеке tkinter (tkinter.Scale)
Ползунок это в принципе простой элемент, который призван показывать некий прогресс чего-то происходящего или же задавать конкретное значение тому или иному параметру. Вот эту его двойственную природу надо всегда иметь в виду.
Ниже представлена программа с ползунком (рисунок 2), значение которого отображается в поле ввода ниже.
Пояснения к программе
- Объект "ползунок" создаётся с помощью конструктора tkinter.Scale().
- Можно создать горизонтальный или вертикальный ползунки (tkinter.HORIZONTAL или tlinter.VERTICAL).
- С помощью параметров from_, to устанавливается диапазон значений.
- Параметр length определяет длину элемента "ползунок".
- По умолчанию (как в нашем случае) шаг изменения значений для ползунка равен 1, но с помощью параметра resolution можно этот шаг изменить.
- Параметр sliderlength определяет размер движущей части ползунка.
- Параметр tickinterval определяет шаг шкалы ползунка.
- Параметр showvalue устанавливает возможность автоматического показы положение ползунка. 0 (False) - означает отключение такого показа.
- Параметр command определяет обработчик изменения положения ползунка. В нашем случае это scl(). При этом в качестве параметра передаётся положение ползунка. Это же положение можно получить и так: tkinter.Scale.get().
- Наконец положение ползунка можно задать и программно tkinter.Scale.set().
Пока всё! Продолжение следует...
Пишите свои предложения и замечания, и занимайтесь программированием, а также проектированием баз данных, хотя бы для поддержания уровня интеллекта.