我正在创建一个Scale
将用于选择色调的 slider 。我想知道是否可以将槽设置为不止一种颜色,这样它看起来就像谷歌颜色 slider 一样。
我知道 troughcolor
Scale
的配置选项,但它只接受一种颜色。我有一个Hue2RGB
函数可以使获得颜色渐变变得容易,但我需要一种方法来逐像素地为槽着色。我见过this answer ,但海报并没有解释他们最初是如何在槽上获得颜色的。对于那些更熟悉 Tkinter 的人,我可以子类 Scale
并覆盖某种 draw_trough
功能?
最佳答案
I am wondering if I can set the trough to be more than one color
不,你不能。
话虽这么说,tkinter 确实为您提供了创建自己的组件的所有工具,如果您愿意付出努力的话(例如:从 Canvas 对象创建 slider )。
关于Python Tkinter : Change scale trough to be multicolor gradient,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50767199/