相关疑难解决方法(0)

在Kivy中更改Button的背景颜色

我是Kivy的新手,无法指定Button的背景颜色.这是我的简单例子:

# custombutton.py

from kivy.app import App
from kivy.uix.widget import Widget


class MyWidget(Widget):
    pass


class CustomButtonApp(App):
    def build(self):
        return MyWidget()


if __name__ == '__main__':
    CustomButtonApp().run()
Run Code Online (Sandbox Code Playgroud)

以及随附的kv文件custombutton.kv:

#:kivy 1.7.2

<MyWidget>:
    canvas:
        Color:
            rgb: (0.93, 0.93, 0.93)
        Rectangle:
            pos: self.pos
            size: self.size

    Button:
        center: self.parent.center
        font_size: 14
        height: 28
        background_color: (1.0, 0.0, 0.0, 1.0)
        text: "I'm a Button"
Run Code Online (Sandbox Code Playgroud)

我确定我错过了一些明显的东西,但是我现在已经乱了一个多小时而且无处可去.按钮似乎有一丝深红色:

在此输入图像描述

这不是在Kivy中为Button指定背景颜色的方法吗?

谢谢!

python kivy

17
推荐指数
2
解决办法
3万
查看次数

标签 统计

kivy ×1

python ×1