更改矩形的不透明度

时间:2018-09-18 09:12:16

标签: python tkinter

如何更改python tkinter中黑色矩形的不透明度/透明度。

canvas.create_rectangle (200, 200, 600, 600, fill="black")

以上是我用来创建框的内容。我看了我可以使用但找不到任何属性。我还和.setOpacity(0.5)一起玩,因为我看到它在其他地方使用了,但没有用。

我看过不同的示例,它们要么使用PIL模块更改了图像的不透明度,要么更改了我不熟悉的不同语言的不透明度。

1 个答案:

答案 0 :(得分:2)

我认为您不能在画布上更改Alpha(透明度)。但是您可以在其上使用stipple来用位图覆盖它,因此您可以获得相同的效果,但并不完全相同。

尝试此行。

canvas.create_rectangle (200, 200, 600, 600, fill="black",stipple='gray50')