为了在kivy中指定任何颜色值,我们需要指定从0到1的值,即。 颜色默认为[1,1,1,1],可以包含介于0和1之间的值,但是其他语言随时可用的rgba代码总是指定在0到255之间,我通常从任何web链接引用它们,如 http://www.rapidtables.com/web/color/RGB_Color.htm
这甚至在各种python工具包示例pyQt库中都有帮助,但在kivy中则有所不同。
有没有人知道为什么它从0到1被指定,以及是否有任何方法来编码各种其他语言用来kivy颜色代码的值。例如,如果我想将rgb(192192192)更改为kivy颜色代码呢?
我想你可以把它除以255:
虽然这并不能真正回答问题,但另一个简单的方法是使用kivy的hex特性,在kv lang中有一个例子:
为了避免一些分裂并加快速度:
http://www.corecoding.com/utilities/rgb-or-hex-to-float.php
相关问题 更多 >
编程相关推荐