2016-10-11 4 views

Antwort

1

Kivy hat utils Modul mit get_color_from_hex Funktion, die Arbeit zu tun:

#:import utils kivy.utils 


<Widget>: 
    canvas.before: 
     Color: 
      rgb: utils.get_color_from_hex('#F05F40') 
     Rectangle: 
      pos: self.pos 
      size: self.size 

Beachten Sie, dass Sie sollten import Modul in kvlang.

+1

Oder gehen Sie für ['kivy.utils.rgba'] (https://kivy.org/docs/api-kivy.utils.html#kivy.utils.rgba), was dieses und ein etwas erweitertes Verhalten bietet mit weniger Zeichen (als ein komplexes Layout in kv ist die Zeilenbreite hungrig) :) – KeyWeeUsr