Tkinter文本有透明背景

时间:2017-09-21 16:05:34

标签: python tkinter background widget transparent

我唯一的问题是如何在tkinter中制作透明文本:任何类型的具有透明背景的小部件都是一个很好的答案。 我需要这个来在图片上应用文字。 感谢您提供任何类型的答案

1 个答案:

答案 0 :(得分:1)

有多种方法可以执行此操作,例如,您可以使用带有文本的png图像(通过照片编辑器执行此操作),您可以使用画布并在其上绘图,或者您可以使用带图像的禁用按钮背景与文本。

<强>帆布

c = tk.Canvas(root)
c.pack()
c.create_image(x, y, img)
c.create_text(x, y, "My Text")

按钮

img = PhotoImage(file="file.png")
b = tk.Button(root, text="My Text", image=img, relief="FLAT", state="DISABLED")
b.image = img
b.pack()