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

टिंकर में विंडो के विपरीत स्क्रॉलबार को लिस्टबॉक्स में संलग्न करें

एक लिस्टबॉक्स विजेट में आइटम्स की एक सूची होती है जैसे संख्याओं या वर्णों की सूची। मान लीजिए कि आप लिस्टबॉक्स विजेट का उपयोग करके वस्तुओं की एक लंबी सूची बनाना चाहते हैं। फिर, सूची में सभी वस्तुओं को देखने का एक उचित तरीका होना चाहिए। सूची बॉक्स विजेट में स्क्रॉलबार जोड़ना इस मामले में सहायक होगा।

एक नया स्क्रॉलबार जोड़ने के लिए, आपको लिस्टबॉक्स (पैरेंट, बीजी, एफजी, चौड़ाई, ऊंचाई, बीडी, **विकल्प) का उपयोग करना होगा। निर्माता। एक बार लिस्टबॉक्स बन जाने के बाद, आप स्क्रॉलबार (**विकल्प) का ऑब्जेक्ट बनाकर इसमें स्क्रॉलबार जोड़ सकते हैं।

उदाहरण

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

#Create an instance of Tkinter Frame
win = Tk()

#Set the geometry of Tkinter Frame
win.geometry("700x350")

#Create a vertical scrollbar
scrollbar= ttk.Scrollbar(win, orient= 'vertical')
scrollbar.pack(side= RIGHT, fill= BOTH)

#Add a Listbox Widget
listbox = Listbox(win, width= 350, bg= 'bisque')
listbox.pack(side= LEFT, fill= BOTH)

for values in range(100):
   listbox.insert(END, values)

listbox.config(yscrollcommand= scrollbar.set)
#Configure the scrollbar
scrollbar.config(command= listbox.yview)

win.mainloop()

आउटपुट

उपरोक्त कोड को चलाने से एक विंडो प्रदर्शित होगी जिसमें एक लिस्टबॉक्स विजेट है जिसमें कई आइटम हैं। लंबवत स्क्रॉलबार लिस्टबॉक्स विजेट से जुड़ा हुआ है।

टिंकर में विंडो के विपरीत स्क्रॉलबार को लिस्टबॉक्स में संलग्न करें


  1. मैं टिंकर विंडो कैसे बंद करूं?

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

  1. पायथन टिंकर में एक पारदर्शी विंडो बनाना

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

  1. पायथन टिंकर में एक फ्रेमलेस विंडो बनाना

    Tkinter GUI- आधारित एप्लिकेशन बनाने के लिए सबसे अधिक इस्तेमाल किया जाने वाला पायथन लाइब्रेरी है। इसमें विजेट और अन्य आवश्यक विशेषताओं को जोड़ने जैसी विशेषताएं हैं। मान लीजिए कि हम टिंकर का उपयोग करके एक सीमा रहित विंडो बनाना चाहते हैं। सीमा रहित विंडो बनाने के लिए, हम ओवरराइड रीडायरेक्ट . का उपयोग