Я хочу использовать HSV для определения некоторых виджетов цвета, я могу сделать это легко модуль в «цвет», как в:Могу ли я использовать цвета HSV внутри параметра background_color в python/kivy?
Color((1, 0, 0), mode = 'hsv')
Но мой вопрос, иногда вы хотите, чтобы быть быстрее и более конкретно так есть способ сделать то же или подобное с параметром background_color? Почти само собой разумеется, я попробовал и потерпел неудачу на этом:
my_hsv_color = Color((0.5, 1, 0.6), mode='hsv')
my_button = Button(background_color = my_hsv_color)
Он работал, спасибо. Но с помощью кода я встречаю еще одну проблему, когда я пытаюсь получить доступ к данным из кода .kv как в: 'my_color = my_color_holder.ids.my_color_holderkv.background_color' Kivy открывает файл с расширением .exe вместе с .py-файлом с пустым белым экраном, знаете ли вы, как его обойти? – Mitrek
Я думаю, что причина заключается в повторном импортировании 'Color' в' .kv'-файле, который уже импортирован _is_, но я не вижу другого окна. Рассмотрите возможность обновления до версии 1.9.2, если вы используете версию 'stable' (1.9.1). – KeyWeeUsr