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

विंडो का आकार बदलने पर टिंकर लिस्टबॉक्स विजेट का आकार बदलें

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

हम विस्तार =सही और भरण =दोनों . का उपयोग करके लिस्टबॉक्स विजेट गुण को कॉन्फ़िगर कर सकते हैं संपत्ति। ये गुण सुनिश्चित करते हैं कि विजेट लंबवत और क्षैतिज दोनों तरह से फैला है। हालांकि, विस्तार करें विजेट को उपलब्ध स्थान में बढ़ने देता है।

उदाहरण

#Import tkinter library
from tkinter import *
#Create an instance of Tkinter frame or window
win= Tk()
#Set the geometry of tkinter frame
win.geometry("750x250")
listbox=Listbox(win) #Create a listbox widget
listbox.pack(padx=10,pady=10,fill=BOTH, expand=True)
#fill=BOTH stretch the widget both vertically and horizontally
#expand=True, expand the widget in the available space
listbox.insert(1, "Python")
listbox.insert(2, "Java")
listbox.insert(3, "C++")
listbox.insert(4, "Rust")
listbox.insert(5, "GoLang")
listbox.insert(6, "C#")
listbox.insert(7, "JavaScript")
listbox.insert(8, "R")
listbox.insert(9, "Php")
win.mainloop()

आउटपुट

उपरोक्त कोड को चलाने से प्रोग्रामिंग भाषाओं की सूची प्रदर्शित होगी।

विंडो का आकार बदलने पर टिंकर लिस्टबॉक्स विजेट का आकार बदलें

जब हम विंडो का आकार बदलते हैं, तो लिस्टबॉक्स विंडो के संबंध में अपनी चौड़ाई और ऊंचाई बनाए रखेगा।


  1. टिंकर में विंडो बंद करने का कार्य

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

  1. टिंकर में स्क्रीन पर विंडो कैसे केंद्रित करें?

    स्क्रीन के केंद्र में टिंकर विंडो रखने के लिए, हम प्लेसविंडो का उपयोग कर सकते हैं जिस विधि से हम अस्थिर . पास कर सकते हैं एक तर्क के रूप में विंडो और इसे केंद्र में जोड़ें। हम इसकी ज्यामिति को परिभाषित करके विंडो को प्रोग्रामेटिक रूप से इसके केंद्र में भी सेट कर सकते हैं। उदाहरण #Import the tkinter

  1. टिंकर का उपयोग करके विंडो का आकार बदलते समय गतिशील रूप से बटन का आकार बदलें

    पायथन में GUI- आधारित एप्लिकेशन बनाने और विकसित करने के लिए कई समृद्ध पुस्तकालय हैं। GUI- आधारित एप्लिकेशन बनाने के लिए Tkinter सबसे अधिक उपयोग किए जाने वाले Python पुस्तकालयों में से एक है। इसमें कई विशेषताएं हैं जैसे विजेट जोड़ना और एप्लिकेशन बनाने के लिए आवश्यक अन्य आवश्यक विशेषताएं। एक बटन एक व