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

Tkinter में विंडो या फ्रेम के अंदर सभी विजेट्स का पैडिंग कैसे सेट करें?

पैडिंग एप्लिकेशन में विजेट्स के लेआउट को बढ़ाता है। Tkinter में एप्लिकेशन विकसित करते समय, आप दो या अधिक तरीकों से पैडिंग सेट कर सकते हैं। Tkinter में ज्यामिति प्रबंधक आपको हर विजेट (label, text, button, आदि) के लिए पैडिंग (padx और pady) को परिभाषित करने की अनुमति देता है। एप्लिकेशन घटक और उसके गुणों को सुसंगत दिखने और महसूस करने के लिए, आप वेरिएबल में मान परिभाषित कर सकते हैं। इन मानों का उपयोग विजेट्स के पैडिंग को परिभाषित करने के लिए किया जा सकता है। आइए एक उदाहरण से समझते हैं।

उदाहरण

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

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

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

# पैडिंग मानों को वेरिएबल में परिभाषित करें
px = 30
py = 30

# एक फ्रेम विजेट बनाएं
frame = Frame(win, width=40, height=65, bg="blue")

# एक लेबल विजेट बनाएं
label = Label(frame, text="A Labeled Widget", font=('Arial 15 bold'), bg="skyblue")
label.pack(padx=px, pady=py)
frame.pack(padx=px, pady=py)

win.mainloop()

आउटपुट

उपरोक्त कोड चलाने से एक फ्रेम के अंदर लेबल विजेट वाली विंडो प्रदर्शित होगी।

Tkinter में विंडो या फ्रेम के अंदर सभी विजेट्स का पैडिंग कैसे सेट करें?

वेरिएबल "px" और "py" का उपयोग पैडिंग के मानों को परिभाषित करने के लिए किया जाता है। वेरिएबल से ही पैडिंग का मान बदलने का प्रयास करें।

  1. Tkinter Window को Constant Size कैसे Set करें? Tkinter Window को Constant Size कैसे Set करें?

    कभी-कभी, tkinter frame widgets के size के अनुसार automatically resize हो जाता है। Frame को size में constant बनाने के लिए, हमें widgets को frame resize करने से रोकना होगा। इसके तीन तरीके हैं: Boolean pack_propagate(True/False) विधि widget से frame के resizing को रोकती है। resizable(x,y) विधि window

  1. Tkinter Buttons Dynamically Generate कैसे करें? Tkinter Buttons Dynamically Generate कैसे करें?

    इस लेख में, हम देखेंगे कि tkinter window में buttons dynamically कैसे create करें। Buttons dynamically create करने का मतलब है buttons और उनकी functionality को events add करके customize करना। पहले, हम notebook में tkinter library import करेंगे, फिर हम Button function का उपयोग करके एक instance बनाएंगे

  1. Tkinter Window Close कैसे करें? Tkinter Window Close कैसे करें?

    Tkinter का उपयोग करके एप्लिकेशन बनाना आसान है लेकिन कभी-कभी, title bar पर button के बिना window या frame को close करना मुश्किल हो जाता है। ऐसे cases में, हम window close करने के लिए .destroy() method का उपयोग कर सकते हैं। चूंकि tkinter attributes एक-दूसरे से independent हैं, हम button का उपयोग करके