我嘗試了很多方法,但我沒有找到解決問題的方法,我想讓文本背景透明
#背景為黑色的文本
Download=Label(root,text="00",font="calibri 40 bold",bg="#000000",fg="white")
Download.place(x=320,y=261,anchor="center")
我想把黑色背景變成透明背景
我想把黑色文字背景變成透明背景
uj5u.com熱心網友回復:
tkinterLabel不支持透明。但是您可以使用Canvas它作為背景及其繪圖功能.create_text(...),在其上繪制一些透明的文本。
下面是一個簡單的例子:
import tkinter as tk
root = tk.Tk()
canvas = tk.Canvas(root, width=400, height=300, highlightthickness=0)
canvas.pack()
# background image
img = tk.PhotoImage(file="images/background.png")
canvas.create_image(400, 300, image=img)
# draw text
canvas.create_text(320, 261, text="00", font="calibri 40 bold", fill="white")
root.mainloop()
結果:

轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/533595.html
上一篇:PythonTkinter和回圈
下一篇:標簽未從按鈕更新
