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

Tkinter में Treeview से वर्टिकल स्क्रॉलबार कैसे जोड़ें?

यदि आप आइटम की एक सूची प्रदर्शित करना चाहते हैं जिसमें कुछ स्तंभ हों, तो आप Tkinter में Treeview विजेट का उपयोग कर सकते हैं। Treeview विजेट उपयोगकर्ता को बड़ी संख्या में सूचियों को उन गुणों के साथ जोड़ने की अनुमति देता है जिन्हें तुरंत कस्टमाइज़ किया जा सकता है।

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

उदाहरण

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

# Tkinter फ्रेम का इंस्टेंस बनाएं
win = Tk()

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

# Style विजेट का इंस्टेंस बनाएं
style = ttk.Style()
style.theme_use('clam')

# एक Treeview विजेट जोड़ें और चयन मोड सेट करें
tree = ttk.Treeview(win, column=("c1", "c2"), show='headings', height=8, selectmode="browse")
tree.column("#1", anchor=CENTER, stretch=NO)
tree.heading("#1", text="Fname")
tree.column("#2", anchor=CENTER, stretch=NO)
tree.heading("#2", text="Lname")

# Treeview विजेट में डेटा डालें
tree.insert('', 'end', text="1", values=('Alex', 'M'))
tree.insert('', 'end', text="2", values=('Belinda', 'Cross'))
tree.insert('', 'end', text="3", values=('Ravi', 'Malviya'))
tree.insert('', 'end', text="4", values=('Suresh', 'Rao'))
tree.insert('', 'end', text="5", values=('Amit', 'Fernandiz'))
tree.insert('', 'end', text="6", values=('Raghu', 'Sharma'))
tree.insert('', 'end', text="7", values=('David', 'Nash'))
tree.insert('', 'end', text="8", values=('Ethan', 'Plum'))
tree.insert('', 'end', text="9", values=('Janiece', '-'))

# Treeview विजेट में वर्टिकल स्क्रॉलबार जोड़ें
treeScroll = ttk.Scrollbar(win)
treeScroll.configure(command=tree.yview)
tree.configure(yscrollcommand=treeScroll.set)
treeScroll.pack(side=RIGHT, fill=BOTH)
tree.pack()

win.mainloop()

आउटपुट

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

Tkinter में Treeview से वर्टिकल स्क्रॉलबार कैसे जोड़ें?

  1. Tkinter का उपयोग करके External Programs कैसे Open करें? Tkinter का उपयोग करके External Programs कैसे Open करें?

    कभी-कभी, एप्लिकेशन बनाते समय, हमें external programs और applications के साथ interact करने की आवश्यकता होती है। System के applications और programs के साथ interact करने के लिए, हमें python में os Module का उपयोग करना होगा। इस लेख में, हम देखेंगे कि OS module in Python का उपयोग करके external programs क

  1. Tkinter का उपयोग करके Hard Copy Print कैसे करें? Tkinter का उपयोग करके Hard Copy Print कैसे करें?

    Tkinter developers को local system के अंदर files के साथ interact करने की अनुमति देता है। इस लेख में, हम देखेंगे कि Tkinter packages जैसे filedialog और win32api module का उपयोग करके file की hardcopy कैसे print करें। इन packages को import करने के लिए, हमें पहले इन modules को अपने environment में insta

  1. Tkinter का उपयोग करके Splash Screen कैसे बनाएं? Tkinter का उपयोग करके Splash Screen कैसे बनाएं?

    मान लीजिए हम tkinter का उपयोग करके splash screen बनाना चाहते हैं। Splash screen बनाने के लिए, हम नीचे दिए गए steps का पालन करेंगे: कुछ labels के साथ splash screen बनाएं। overrideredirect method का उपयोग करके splash screen को borderless बनाएं। मुख्य window के लिए एक function बनाएं जो splash screen क