繁体   English   中英

Tkinter带有透明背景的文本

[英]Tkinter text with transparent background

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

这样做的方法有多种,例如,您可以使用带有图片的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()

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM