如何更改python tkinter中黑色矩形的不透明度/透明度。
canvas.create_rectangle (200, 200, 600, 600, fill="black")
以上是我用来创建框的内容。我看了我可以使用但找不到任何属性。我还和.setOpacity(0.5)
一起玩,因为我看到它在其他地方使用了,但没有用。
我看过不同的示例,它们要么使用PIL模块更改了图像的不透明度,要么更改了我不熟悉的不同语言的不透明度。
答案 0 :(得分:2)
我认为您不能在画布上更改Alpha(透明度)。但是您可以在其上使用stipple
来用位图覆盖它,因此您可以获得相同的效果,但并不完全相同。
尝试此行。
canvas.create_rectangle (200, 200, 600, 600, fill="black",stipple='gray50')