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

.grid() से बेहतर Tkinter ज्योमेट्री मैनेजर कौन सा है?


ज्योमेट्री मैनेजर Tkinter लाइब्रेरी में विशिष्ट फीचर्स में से एक है। यह विंडो में सभी Tkinter विजेट को संरचना प्रदान करता है। ज्योमेट्री मैनेजर का उपयोग Tkinter एप्लिकेशन विंडो में विजेट के लेआउट और स्थिति को फॉर्मेट करने के लिए किया जाता है।

किसी भी विजेट के रूप और उपस्थिति को फॉर्मेट करने के लिए, ज्योमेट्री मैनेजर में तीन सामान्य मेथड हैं:

  • Pack ज्योमेट्री मैनेजर
  • Grid ज्योमेट्री मैनेजर
  • Place ज्योमेट्री मैनेजर

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

उदाहरण

# आवश्यक लाइब्रेरी इम्पोर्ट करें
from tkinter import *
from tkinter import ttk

# Tkinter विंडो का इंस्टेंस बनाएं
win = Tk()

# विंडो का आकार सेट करें
win.geometry("700x350")

# बटन विजेट बनाएं
ttk.Button(win, text="Button").pack(padx=20, pady=20, expand=1)

win.mainloop()

आउटपुट

.grid() से बेहतर Tkinter ज्योमेट्री मैनेजर कौन सा है?

Grid ज्योमेट्री मैनेजर

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

उदाहरण

# आवश्यक लाइब्रेरी इम्पोर्ट करें
from tkinter import *
from tkinter import ttk

# Tkinter विंडो का इंस्टेंस बनाएं
win = Tk()

# विंडो का आकार सेट करें
win.geometry("700x350")

# बटन विजेट बनाएं
ttk.Button(win, text="Button1").grid(row=0, column=0)
ttk.Button(win, text="Button2").grid(row=0, column=1)

win.mainloop()

आउटपुट

.grid() से बेहतर Tkinter ज्योमेट्री मैनेजर कौन सा है?


  1. क्या आर्क लिनक्स उबंटू से बेहतर है? क्या आर्क लिनक्स उबंटू से बेहतर है?

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

  1. डिवाइस मैनेजर समझाया गया: आपका विंडोज हार्डवेयर कंट्रोल सेंटर डिवाइस मैनेजर समझाया गया: आपका विंडोज हार्डवेयर कंट्रोल सेंटर

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

  1. विंडोज 10 बूट मैनेजर समझाया गया: मुख्य कार्य और ट्रबलशूटिंग विंडोज 10 बूट मैनेजर समझाया गया: मुख्य कार्य और ट्रबलशूटिंग

    विंडोज बूट मैनेजर आपके सिस्टम में एक सॉफ्टवेयर यूटिलिटी है, जिसे अक्सर BOOTMGR कहा जाता है। यह आपको हार्ड ड्राइव पर कई ऑपरेटिंग सिस्टम की सूची से एक ऑपरेटिंग सिस्टम लोड करने में मदद करता है। साथ ही, यह उपयोगकर्ता को किसी भी बेसिक इनपुट/आउटपुट सिस्टम के बिना CD/DVD ड्राइव, USB, या फ्लॉपी ड्राइव को बू