我想用HSV定义一些小部件的颜色,我可以很容易地做到这一点“颜色”模块为:我可以在python/kivy的background_color参数中使用HSV颜色吗?
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
我认为原因是在'.kv'文件中重新导入'Color',该文件已经被导入,但是我没有看到另一个窗口。如果你使用'stable'(1.9.1)版本,考虑更新到1.9.2。 – KeyWeeUsr