Python 在kivy中,更改颜色的方式与它不一样';应该是的
我意识到在Kivy中使用RGB数字时,我们应该将它们除以255,但这并不能得到它应该得到的颜色。 例如:Python 在kivy中,更改颜色的方式与它不一样';应该是的,python,kivy,Python,Kivy,我意识到在Kivy中使用RGB数字时,我们应该将它们除以255,但这并不能得到它应该得到的颜色。 例如: self.btn5 = Button(text='click me!', background_color=(255/255,255/255,25/255)) self.add_widget(self.btn5) 结果是: 像棕色或类似的东西 我该怎么办?我在安装过程中做错了什么吗?它确实可以正常工作。请看一下: 这将作为纹理颜色的倍增。默认纹理 是灰色的
self.btn5 = Button(text='click me!', background_color=(255/255,255/255,25/255))
self.add_widget(self.btn5)
结果是:
像棕色或类似的东西
我该怎么办?我在安装过程中做错了什么吗?它确实可以正常工作。请看一下: 这将作为纹理颜色的倍增。默认纹理 是灰色的,所以只需设置背景色就会显示较暗的颜色 结果。要设置素色,请将背景设置为“”
太棒了,是的,就是这样。但是,当我们总是必须设置(“”)以获得正确的颜色时,没有设置(“”)的“背景正常”有什么意义呢?默认的
background\u normal
是灰色的图像,因此您的原始帖子只是将灰色图像乘以您指定的background\u color
。将background\u normal
设置为”
使用纯白色background\u normal
,使白色乘以background\u color
,结果就是background\u color
。啊哈,谢谢兄弟