Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Python

Tkinter का उपयोग करके पारदर्शी विजेट कैसे बनाएं?


एप्लिकेशन में एक 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()

आउटपुट

जब हम उपरोक्त कोड कंपाइल करते हैं, तो यह पारदर्शी बैकग्राउंड में एक लेबल विजेट वाली विंडो प्रदर्शित करेगा।

Tkinter का उपयोग करके पारदर्शी विजेट कैसे बनाएं?

  1. Tkinter विजेट्स को विंडो से कैसे डिलीट करें? Tkinter विजेट्स को विंडो से कैसे डिलीट करें?

    कभी-कभी, हम एक विजेट को हटाना चाहते हैं जो एप्लिकेशन में किसी काम का नहीं है। हम tkinter में .destroy मेथड का उपयोग करके विंडो या फ्रेम से विजेट्स डिलीट कर सकते हैं। इसे इसके लिए एक फंक्शन डिफाइन करके विजेट में इनवोक किया जा सकता है। उदाहरण इस उदाहरण में, हमने एक बटन बनाया है जो विंडो से टेक्स्ट ल

  1. Tkinter का उपयोग करके सरल स्क्रीन कैसे बनाएं? Tkinter का उपयोग करके सरल स्क्रीन कैसे बनाएं?

    हम Tkinter लाइब्रेरी का उपयोग करके एक सरल स्क्रीन बनाएंगे। एल्गोरिदम चरण 1: tkinter आयात करें। चरण 2: tkinter क्लास का ऑब्जेक्ट बनाएं। चरण 3: स्क्रीन प्रदर्शित करें। उदाहरण कोड import tkinter as tk window = tk.Tk() आउटपुट

  1. Tkinter का उपयोग करके Splash Screen कैसे बनाएं? Tkinter का उपयोग करके Splash Screen कैसे बनाएं?

    मान लीजिए हम tkinter का उपयोग करके splash screen बनाना चाहते हैं। Splash screen बनाने के लिए, हम नीचे दिए गए steps का पालन करेंगे: कुछ labels के साथ splash screen बनाएं। overrideredirect method का उपयोग करके splash screen को borderless बनाएं। मुख्य window के लिए एक function बनाएं जो splash screen क