您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

python – 改变Kivy中Button的背景颜色

5b51 2022/1/14 8:22:33 python 字数 1674 阅读 580 来源 www.jb51.cc/python

我是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):

概述

# 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()

和附带的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,1.0)
        text: "I'm a Button"

我相信我错过了一些明显的事情,但是我已经搞砸了一个多小时,而且无处可去.这个按钮似乎变得很暗淡的红色:

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

谢谢!

您可以通过将背景图像替换为纯白色(不必超过几个像素),或以其他方式播放background_normal和background_down属性来获得所需的行为.当你的background_color着色新的纯白色图像,你会得到纯红色.

我想这不是很清楚的文档,我会尽力改善它.

总结

以上是编程之家为你收集整理的python – 改变Kivy中Button的背景颜色全部内容,希望文章能够帮你解决python – 改变Kivy中Button的背景颜色所遇到的程序开发问题。


如果您也喜欢它,动动您的小指点个赞吧

除非注明,文章均由 laddyq.com 整理发布,欢迎转载。

转载请注明:
链接:http://laddyq.com
来源:laddyq.com
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。


联系我
置顶