具有透明背景的 Tkinter 文本
Tkinter text with transparent background
我唯一的问题是如何在 tkinter 中制作透明文本:任何类型的具有透明背景的小部件都是一个很好的答案。
我需要这个来将文字应用到图片上。
感谢任何类型的回答
有多种方法可以做到这一点,例如,您可以使用带有文本的 png 图像(通过照片编辑器执行此操作),您可以使用 canvas 并在其上绘图,或者您可以使用带有文本图像背景的禁用按钮。
Canvas:
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()
我唯一的问题是如何在 tkinter 中制作透明文本:任何类型的具有透明背景的小部件都是一个很好的答案。 我需要这个来将文字应用到图片上。 感谢任何类型的回答
有多种方法可以做到这一点,例如,您可以使用带有文本的 png 图像(通过照片编辑器执行此操作),您可以使用 canvas 并在其上绘图,或者您可以使用带有文本图像背景的禁用按钮。
Canvas:
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()