我在这里有点挣扎。
有没有办法为hex color
使用button_background
代码?
我知道
canvas:
Color:
rgb: utils.get_color_from_hex("#ffffff")
但我想将其用于按钮
Button:
text:'Solutions'
background_normal: ''
background_color: 1,1,1,1
color:0,0,0,1
halign:'center'
on_release:
app.root.current='flamingowindow'
答案 0 :(得分:1)
#:import rgba kivy.utils.get_color_from_hex
的导入语句background_color: 1, 1, 1, 1
替换为background_color: rgba("#ffffff")
以下说明了将按钮的背景色更改为#ffff60。
from kivy.base import runTouchApp
from kivy.lang import Builder
runTouchApp(Builder.load_string("""
#:import rgba kivy.utils.get_color_from_hex
Button:
text:'Solutions'
background_normal: ''
# background_color: rgba("#ffffff")
background_color: rgba("#ffff60")
color:0,0,0,1
halign:'center'
"""))