Python >> Tutoriel Python >  >> Python GUI >> Kivy GUI

convertir les codes de couleur rgba 255,255,255,255 en codes de couleur kivy en 1,1,1,1

Je pense que vous pouvez simplement le diviser par 255 :

float_color = color / 255.0

Bien que cela ne réponde pas vraiment à la question, mais un autre moyen simple consiste à utiliser la fonction hexadécimal de kivy, un exemple en kv lang :

#:import hex kivy.utils.get_color_from_hex
    canvas:
        Color:
            rgba: hex('#03A9F4')

Pour éviter certaines divisions et accélérer :

http://www.corecoding.com/utilities/rgb-or-hex-to-float.php