एप्लिकेशन में एक Tkinter विजेट को पारदर्शी बैकग्राउंड प्रदान किया जा सकता है। किसी भी विजेट का बैकग्राउंड प्रॉपर्टी विजेट द्वारा ही नियंत्रित होता है।
हालांकि, किसी विशेष विजेट को पारदर्शी बैकग्राउंड प्रदान करने के लिए, हमें wm_attributes('transparentcolor', 'colorname') मेथड का उपयोग करना होगा। यह विजेट में केवल तभी काम करता है जब विजेट के बैकग्राउंड रंग के रूप में वही पारदर्शी रंग जोड़ा जाता है।
उदाहरण
# आवश्यक लाइब्रेरी आयात करें
from tkinter import *
# Tkinter फ्रेम का इंस्टेंस बनाएं
win = Tk()
# ज्यामिति सेट करें
win.geometry("700x250")
# पारदर्शी बैकग्राउंड प्रॉपर्टी जोड़ें
win.wm_attributes('-transparentcolor', '#ab23ff')
# एक लेबल बनाएं
Label(win, text="This is a New line Text", font=('Helvetica 18'), bg='#ab23ff').pack(ipadx=50, ipady=50, padx=20)
win.mainloop()
आउटपुट
जब हम उपरोक्त कोड कंपाइल करते हैं, तो यह पारदर्शी बैकग्राउंड में एक लेबल विजेट वाली विंडो प्रदर्शित करेगा।
