为什么background_color和颜色在kivy有所不同?

时间:2016-07-09 15:05:01

标签: kivy

我使用Kiny框架作为UI。

我在颜色和背景颜色之间真的很奇怪

即使我设置rgb(0.1, 0.9, 0.6)的相同值,但在屏幕上描述的颜色也不同。

这是我的设置

Label:
            size_hint: 0.33, None
            size: self.texture_size
            pos_hint: {'center_y': 0.5}
            x: root_header.x+45
            color: 0.1, 0.90, 0.60, 1
            font_size: 20
            markup: True

Button:
            size_hint: None, None
            size: '150dp', '48dp'
            text: '70121'
            on_release: sm.current = 'default'  
            background_color: (0.1, 0.9, 0.6, 1.0)

1 个答案:

答案 0 :(得分:2)

background_color作为Button纹理颜色的乘数应用,但Button纹理最初为灰色,因此最终会出现比预期更暗的颜色。您也可以改变背景图像,例如到主要颜色为白色的东西(将根据需要着色)。