Kivy - 设置按钮的背景颜色。

时间:2017-03-14 01:24:49

标签: python kivy

我正在尝试使用Kivy将按钮的背景颜色设置为蓝色。我去了一个RGB生成网站,并从那里复制了我想要的颜色的值,但它似乎没有工作。按钮的我的Kivy代码在这里:

Button:
        text: 'Calories'
        font_size: 30
        on_release: app.root.current = 'calories'
        background_normal: ' '
        background_color: (51, 23, 186.0, 1)

当我运行时,按钮变为纯白色。我也很好奇如何让文字改变颜色。

2 个答案:

答案 0 :(得分:1)

查看github处的示例,似乎值不是0-255 RGB,就像您预期的那样,但是为0.0-1.1

bubble.background_color = (1, 0, 0, .5) #50% translucent red
background_color: .8, .8, 0, 1

你可能需要像

这样的东西
background_color: .2, .1, .73, 1

答案 1 :(得分:0)

删除background_normal:'',只需使用background_color:(R,G,B,A)在此tool中选择一种颜色,然后将R,G和B除以100 A =始终为1(透明度),例如,如果您选择(255,79,25,1)而不是(2.55,0.79,0.25,1)。