基维:在不改变阿尔法的情况下改变颜色

2024-04-20 11:44:58 发布

您现在位置:Python中文网/ 问答频道 /正文

在下面的代码中,椭圆将显示为无透明度 (α=1)。可能当^{{cd1>}更改时,alpha设置为1(有趣的是 如果在设置方法中,颜色设置为^{{cd2>}则不会发生这种情况。

有没有办法改变颜色而不改变alpha?

我想在kv文件中设置alpha,并从python更改颜色。

谢谢

阿尔法.kv(2):

#:kivy 1.9.1

<MyWidget>:
    color: 1,1,1
    canvas:
        Color:
            hsv: self.color
            a: 0.3
        Ellipse:
            pos: (200, 200)
            size: (30, 30)

主要:py(2):

^{pr2}$

Tags: 文件方法代码alpha颜色情况color椭圆