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

टिंकर में ग्रिड और पैक ज्यामिति प्रबंधकों के बीच अंतर

स्क्रीन पर विजेट देखने के लिए, हमें पहले प्रत्येक विजेट को ज्यामिति प्रबंधक के साथ जोड़ना होगा। ऐसे तीन तरीके हैं जिनसे हम अपने विजेट्स को एप्लिकेशन में देख सकते हैं। ग्रिड और पैक ज्यामिति प्रबंधक का उपयोग अधिकतर कई अनुप्रयोगों में किया जाता है।

ज्यामिति प्रबंधक पैक करें

पैक ज्यामिति प्रबंधक सबसे सरल ज्यामिति प्रबंधकों में से एक है। हम विजेट्स को अतिरिक्त गुण प्रदान करने के लिए पैक मैनेजर का उपयोग कर सकते हैं जैसे पैडिंग, एक्स और वाई अक्ष के संबंध में स्थिति, और संपत्ति का विस्तार। यह सिंगल रो और सिंगल कॉलम के आधार पर काम करता है। पैक मैनेजर के सभी गुण टिंकर लाइब्रेरी के सभी विजेट्स पर लागू होते हैं।

ग्रिड ज्यामिति प्रबंधक

अक्सर, जटिल अनुप्रयोग विकास के लिए ग्रिड ज्यामिति प्रबंधक का उपयोग किया जाता है। यह मर्दाना रूप से उपयोग किया जाता है जहां हमें एक विंडो के अंदर कई विजेट्स को व्यवस्थित करने की आवश्यकता होती है जैसे कि वे एक दूसरे के साथ हस्तक्षेप नहीं करते हैं। ग्रिड ज्यामिति प्रबंधक मूल समन्वय ज्यामिति प्रणाली के समान कार्य करता है। यह सभी विजेट को एक लेआउट सुविधा प्रदान करता है जहां हम विजेट को एक्स और वाई में सीधे रख सकते हैं। यह कई पंक्तियों और कई स्तंभों के आधार पर काम करता है।

उदाहरण

# Import the required library
from tkinter import *
from tkinter import ttk

# Create an instance of tkinter frame or window
win= Tk()

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

# Add Label and Button widgets
Button(win, text= "Button-1").grid(row=0, column=1, padx= 10, pady=20)
# Button(win, text= "Button-2").pack(padx= 10, pady=20)

win.mainloop()

आउटपुट

टिंकर में ग्रिड और पैक ज्यामिति प्रबंधकों के बीच अंतर

अब, बटन-2 विजेट को अनकम्मेंट करें और परिणामी आउटपुट देखने के लिए बटन-1 विजेट पर टिप्पणी करें।

टिंकर में ग्रिड और पैक ज्यामिति प्रबंधकों के बीच अंतर


  1. टिंकर (पायथन) में root.destroy () और root.quit () के बीच क्या अंतर है?

    जब हम नष्ट () . का आह्वान करते हैं टिंकर विंडो ऑब्जेक्ट के साथ विधि, यह मेनलूप . को समाप्त करती है विंडो के अंदर सभी विजेट्स को प्रोसेस और नष्ट कर देता है। टिंकर नष्ट करें () विधि मुख्य रूप से पृष्ठभूमि में चल रहे दुभाषिया को मारने और समाप्त करने के लिए उपयोग की जाती है। हालांकि, छोड़ें () mainloop

  1. पायथन में tkinter और tkinter.ttk के विजेट में क्या अंतर है?

    tkinter.ttk एक मॉड्यूल है जिसका उपयोग टिंकर विजेट्स को स्टाइल करने के लिए किया जाता है। जैसे CSS का उपयोग HTML तत्व को स्टाइल करने के लिए किया जाता है, वैसे ही हम tkinter.ttk का उपयोग tkinter विजेट्स को स्टाइल करने के लिए करते हैं। यहां tkinter विजेट और tkinter.ttk . के बीच प्रमुख अंतर दिए गए हैं -

  1. विंडो प्रबंधक और डेस्कटॉप वातावरण के बीच अंतर

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