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

टिंकर एप्लिकेशन में फ़्रेम से इनहेरिट करना या नहीं करना

ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग प्रतिमान में, वंशानुक्रम का उपयोग बेस क्लास के गुणों को प्राप्त करने और व्युत्पन्न वर्ग में उनका उपयोग करने के लिए किया जाता है। टिंकर एप्लिकेशन के मामले को ध्यान में रखते हुए, हम बेस क्लास में परिभाषित फ्रेम के सभी गुणों जैसे पृष्ठभूमि रंग, अग्रभूमि रंग, फ़ॉन्ट गुण इत्यादि को व्युत्पन्न वर्ग या फ्रेम में प्राप्त कर सकते हैं।

वंशानुक्रम का समर्थन करने के लिए, हमें एक वर्ग को परिभाषित करना होगा जिसमें एक फ्रेम के कुछ बुनियादी गुण जैसे ऊंचाई, चौड़ाई, बीजी, एफजी, फ़ॉन्ट, आदि शामिल हों।

उदाहरण

# Import Tkinter Library
from tkinter import *

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

# Set the size of the application window
win.geometry("700x350")

# Create a class to define the frame
class NewFrame(Frame):
   def __init__(self, win):
      super().__init__()
      self["height"] = 200
      self["width"] = 200
      self["bd"] = 10
      self["relief"] = RAISED
      self["bg"] = "#aa11bb"

# Create Frame object
frame_a= NewFrame(win)
frame_b= NewFrame(win)
frame_a.grid(row=0, column=0)
frame_b.grid(row=0, column=1)

win.mainloop()

आउटपुट

उपरोक्त कोड को चलाने से एक विंडो प्रदर्शित होगी जिसमें दो फ्रेम होंगे जिनमें एक वर्ग में परिभाषित इसके फ्रेम के समान गुण होंगे।

टिंकर एप्लिकेशन में फ़्रेम से इनहेरिट करना या नहीं करना


  1. टिंकर में एक फ्रेम कैसे साफ़ करें?

    टिंकर फ्रेम का उपयोग बहुत सारे विजेट्स को सौंदर्यपूर्ण तरीके से समूहित करने और व्यवस्थित करने के लिए किया जाता है। एक फ्रेम घटक में बटन विजेट, प्रवेश विजेट, लेबल, स्क्रॉलबार और अन्य विजेट हो सकते हैं। यदि हम फ़्रेम सामग्री को साफ़ करना चाहते हैं या फ़्रेम के अंदर के सभी विजेट हटाना चाहते हैं, तो हम

  1. टिंकर विंडो को आकार बदलने योग्य कैसे बनाया जाए?

    टिंकर प्रारंभ में प्रत्येक एप्लिकेशन के लिए एक आकार बदलने योग्य विंडो बनाता है। मान लीजिए कि हम किसी एप्लिकेशन में एक गैर-आकार बदलने योग्य विंडो बनाना चाहते हैं। इस मामले में, हम उपयोग कर सकते हैं आकार बदलने योग्य(ऊंचाई, चौड़ाई) और ऊंचाई =कोई नहीं . का मान पास करें और चौड़ाई=कोई नहीं . यह विधि बू

  1. पायथन टिंकर का उपयोग करते हुए वर्ड डिक्शनरी

    इस लेख में, हम PyDictionary और TkinterModule का उपयोग करके GUI- आधारित शब्दकोश बनाएंगे। PyDictionary एक पायथन मॉड्यूल है जो शब्दों के अर्थ अनुवाद, विलोम और समानार्थक शब्द प्राप्त करने में मदद करता है। यह वर्डनेट . का उपयोग करता है अर्थ प्राप्त करने के लिए, अनुवाद के लिए Google, और समानार्थी और विलो