【问题标题】:kivy:button background_color never changekivy:button background_color 永远不会改变
【发布时间】:2020-07-24 18:58:21
【问题描述】:

我正在使用“kivy”来设计我的 GUI,但我无法更改按钮的颜色!

文档对此非常大胆; 1) 将 .background_normal 设置为 "" 2)将 .background_color 设置为列表属性,如 [x,x,x,x]

但是我试过了,还是不行

            self.cam1_btn.disabled=False
            self.cam1_btn.background_normal= ''
            self.cam1_btn.background_color=[0/255, 230/255, 64/255, 1]

我还将 R、G、B 值除以 255 得到一个比率。

结果是一个无色的白色按钮。

我该如何克服这个问题?

文档: https://kivy.org/doc/stable/api-kivy.uix.button.html

平台: 视窗操作系统

【问题讨论】:

标签: python user-interface kivy


【解决方案1】:

您可以像这样定义按钮并更改背景颜色:

self.cam1_btn = Button(text="Press me",background_color =(.3, .6, .7, 1))

另外,如果你想使用 RGB 颜色,你可以将它们分成 255 种,并在这种语法中使用它们。 例如,如果你想使用 (0,230,64) 你应该把它改成 =>

background_color =(.0, .9, .25, 1)

【讨论】:

    猜你喜欢
    • 2012-11-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-09-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多