Python 在kivy中,更改颜色的方式与它不一样';应该是的

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) 结果是: 像棕色或类似的东西 我该怎么办?我在安装过程中做错了什么吗?它确实可以正常工作。请看一下: 这将作为纹理颜色的倍增。默认纹理 是灰色的

我意识到在Kivy中使用RGB数字时,我们应该将它们除以255,但这并不能得到它应该得到的颜色。 例如:

        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
。啊哈,谢谢兄弟