Python Tkinter: изменение масштабного впадины на многоцветный градиент - PullRequest
0 голосов
/ 08 июня 2018

Я создаю ползунок Scale, который будет использоваться для выбора оттенка.Мне интересно, могу ли я установить желоб более чем на один цвет, чтобы он выглядел примерно как слайдер цветов Google.Google Slider

Мне известна опция конфигурации troughcolor для Scale, но она принимает только один цвет.У меня есть функция Hue2RGB, которая облегчит получение цветового градиента, но мне нужен способ раскрашивать впадину попиксельно.Я видел этот ответ , но постер не объясняет, как они вообще получают цвет на корыте.Для тех, кто более знаком с Tkinter, могу ли я создать подкласс Scale и переопределить какую-то функцию draw_trough?

1 Ответ

0 голосов
/ 08 июня 2018

Мне интересно, могу ли я установить желоб более чем на один цвет

Нет, вы не можете.

При этом tkinter предоставляет вам все инструменты для создания собственного компонента, который выглядит так, если вы хотите приложить усилия (например, создать слайдер из объектов canvas).

...