Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Tạo widget trong suốt với Tkinter

Widget Tkinter có thể nền trong suốt. Dùng wm_attributes('transparentcolor', 'colorname') sau khi đặt bg của widget trùng màu đó.

Ví dụ

# Import thư viện
from tkinter import *

# Tạo khung
win = Tk()
win.geometry("700x250")

# Thuộc tính trong suốt
win.wm_attributes('-transparentcolor', '#ab23ff')

# Label nền trong suốt
Label(win, text="This is a New line Text", font=('Helvetica 18'), bg='#ab23ff').pack(ipadx=50, ipady=50, padx=20)

win.mainloop()

Kết quả

Label hiển thị với nền trong suốt.

Tạo widget trong suốt với Tkinter