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

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

किसी एप्लिकेशन में एक टिंकर विजेट पारदर्शी पृष्ठभूमि के साथ प्रदान किया जा सकता है। किसी भी विजेट की पृष्ठभूमि संपत्ति विजेट द्वारा ही नियंत्रित होती है।

हालांकि, किसी विशेष विजेट को पारदर्शी पृष्ठभूमि प्रदान करने के लिए, हमें wm_attributes('transparentcolor', 'colorname') का उपयोग करना होगा। तरीका। यह विजेट में पृष्ठभूमि रंग के समान पारदर्शी रंग जोड़ने के बाद ही विजेट में काम करता है।

उदाहरण

#Import the required libraries
from tkinter import *

#Create an instance of Tkinter Frame
win = Tk()

#Set the geometry
win.geometry("700x250")

#Adding transparent background property
win.wm_attributes('-transparentcolor', '#ab23ff')

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

win.mainloop()

आउटपुट

जब हम उपरोक्त कोड को संकलित करते हैं, तो यह पारदर्शी पृष्ठभूमि में एक लेबल विजेट के साथ एक विंडो प्रदर्शित करेगा।

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


  1. विंडो से टिंकर विजेट कैसे हटाएं?

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

  1. टिंकर का उपयोग करके एक साधारण स्क्रीन कैसे बनाएं?

    हम टिंकर लाइब्रेरी का उपयोग करके एक साधारण स्क्रीन बनाएंगे। एल्गोरिदम Step 1: Import tkinter. Step 2: Create an object of the tkinter class. Step 3: Display the screen. उदाहरण कोड import tkinter as tk window = tk.Tk() . के रूप में आयात करें आउटपुट

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

    मान लें कि हम tkinter का उपयोग करके एक स्प्लैश स्क्रीन बनाना चाहते हैं। एस्पलैश स्क्रीन बनाने के लिए, हम नीचे दिए गए चरणों का पालन करेंगे - इसमें कुछ लेबल के साथ स्प्लैश स्क्रीन बनाएं। ओवरराइड रीडायरेक्ट . का उपयोग करके स्प्लैश स्क्रीन को बॉर्डर रहित बनाएं विधि। मुख्य विंडो के लिए एक फ़ंक्श