相关疑难解决方法(0)

如何使Tkinter画布矩形透明?

我需要使tkinter矩形透明。有谁知道这是怎么做到的吗?

我尝试指定alpha=".5", opacity=".5",并且尝试在颜色代码的末尾再添加两个数字:fill="#ff000066"。这些东西似乎都不起作用,我找不到正确的语法。

import tkinter

root = tkinter.Tk()
canvas = tkinter.Canvas(root, width=800, height=600)
canvas.pack()

canvas.create_rectangle(50, 50, 100, 100, fill="#ff0000", alpha=0.5)

root.mainloop()
Run Code Online (Sandbox Code Playgroud)

这段代码给了我这个信息:_tkinter.TclError: unknown option "-alpha",所以显然这不是正确的方法。

python transparency tkinter colors

6
推荐指数
2
解决办法
2974
查看次数

标签 统计

colors ×1

python ×1

tkinter ×1

transparency ×1