【发布时间】:2023-04-02 08:33:01
【问题描述】:
在 kv 文件中我添加了一个标签并更改了它的颜色:
Label:
id: ampel_rot
canvas.before:
Color:
rgba: 1, 0, 0, 0.3
Ellipse:
size: self.size
我的目标是创建某种交通信号灯,以便 GUI 的用户对流程有某种视觉反馈。 为此,我必须在运行时更改此标签的颜色。 但是在这种情况下,我不明白 kv 文件和 main.py 之间的联系。
我尝试了类似的方法:
self.ids.ampel_rot.canvas.before.Color.rgba(1, 0, 0, 1)
这当然行不通。
那么如何更改 main.py 中的标签颜色?有人可以启发我吗?非常感谢!
【问题讨论】:
标签: python canvas colors label kivy