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

टिंकर में फ्रेम का स्पष्ट रूप से आकार कैसे बदलें?

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

मामले को ध्यान में रखते हुए, यदि आप फ्रेम के आकार को स्पष्ट रूप से कॉन्फ़िगर करना चाहते हैं, तो आप pack() का उपयोग कर सकते हैं पक्ष . निर्दिष्ट करके ज्यामिति प्रबंधक और पैडिंग संपत्ति। पैक () ज्यामिति प्रबंधक आकार बदलने के लिए विजेट को उचित पहुंच प्रदान करता है।

उदाहरण

निम्नलिखित उदाहरण में, हम दो फ़्रेम बनाएंगे और pack() . का उपयोग करके उनका आकार बदलेंगे ज्यामिति प्रबंधक संपत्ति।

# Import the required libraries
from tkinter import *

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

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

# Define a function
def exit_win():
   win.destroy()

# Define a frame
button_container=Frame(win, relief="sunken", borderwidth=2)
button_container.pack(side="left", fill="x")

side_container=Frame(win, relief="sunken", borderwidth=2)
side_container.pack(side="left", fill= "y")

# Add widgets in frames
exit_btn=Button(button_container, text="Cancel", command=exit_win)
exit_btn.pack(side="left", padx= 10)
save_btn=Button(button_container, text="Save")
save_btn.pack(side="left", padx=10)

# Add a label widget in side_container frame
txt_label=Label(side_container, text="Tkinter is a Python Library", font=('Helvetica 15 bold'))

txt_label.pack(side= "right", padx=10)

win.mainloop()

आउटपुट

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

टिंकर में फ्रेम का स्पष्ट रूप से आकार कैसे बदलें?


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

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

  1. लगातार आकार के साथ टिंकर विंडो कैसे सेट करें?

    कभी-कभी, टिंकर फ्रेम विजेट के आकार के अनुसार स्वचालित रूप से आकार बदल जाता है। फ्रेम को आकार में स्थिर बनाने के लिए, हमें फ्रेम को आकार देने के लिए विगेट्स को रोकना होगा। तो तीन तरीके हैं, बूलियन pack_propagate(True/False) विधि विजेट से फ़्रेम का आकार बदलने से रोकती है। आकार बदलने योग्य(x,y) व

  1. टिंकर में गतिशील रूप से बटन टेक्स्ट का आकार कैसे बदलें?

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