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

टिंकर ट्री व्यू विजेट में कॉलम कैसे जोड़ें?

टिंकर ट्री व्यू विजेट का उपयोग डेटा को पंक्तियों और स्तंभों के रूप में पदानुक्रमित तरीके से प्रस्तुत करने के लिए किया जाता है। ट्रीव्यू विजेट बनाने के लिए, आपको पहले ट्रीव्यू(मास्टर, कॉलम, शो='हेडिंग') का कंस्ट्रक्टर बनाना होगा विजेट। यहां, आप कॉलम की सूची निर्दिष्ट कर सकते हैं और मान को कॉलम . पर भेज सकते हैं पैरामीटर जिसे आप तालिका में शामिल करना चाहते हैं।

ट्रीव्यू विजेट में डेटा का अनुक्रमण 0 से शुरू होता है। इसलिए, पहले कॉलम की गिनती से बचने के लिए, हमें show=heading का उपयोग करने की आवश्यकता है। पैरामीटर। आइए कार निर्माताओं के दो कॉलम "आईडी" और "कंपनी" के साथ एक तालिका दिखाने के लिए एक एप्लिकेशन बनाएं। प्रत्येक कॉलम के लिए, कुछ डेटा होगा जिसे insert() . का उपयोग करके डाला जा सकता है विधि।

उदाहरण

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

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

# Set the size of the tkinter window
win.geometry("700x300")

# Create an instance of Style widget
style = ttk.Style()
style.theme_use('clam')

# Add a Treeview widget
tree = ttk.Treeview(win, column=("c1", "c2"), show='headings', height=8)
tree.column("# 1", anchor=CENTER)
tree.heading("# 1", text="ID")
tree.column("# 2", anchor=CENTER)
tree.heading("# 2", text="Company")

# Insert the data in Treeview widget
tree.insert('', 'end', text="1", values=('1', 'Honda'))
tree.insert('', 'end', text="2", values=('2', 'Hyundai'))
tree.insert('', 'end', text="3", values=('3', 'Tesla'))
tree.insert('', 'end', text="4", values=('4', 'Wolkswagon'))
tree.insert('', 'end', text="5", values=('5', 'Tata Motors'))
tree.insert('', 'end', text="6", values=('6', 'Renault'))

tree.pack()

win.mainloop()

आउटपुट

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

टिंकर ट्री व्यू विजेट में कॉलम कैसे जोड़ें?

आप insert() . का उपयोग करके पंक्ति और स्तंभ मानों को संशोधित/बदल भी सकते हैं विधि।


  1. टिंकर में टेक्स्ट विजेट में स्क्रॉलबार कैसे संलग्न करें?

    मल्टीलाइन यूजर इनपुट को स्वीकार करने के लिए टिंकर टेक्स्ट विजेट का उपयोग किया जाता है। यह एंट्री विजेट के समान है लेकिन फर्क सिर्फ इतना है कि टेक्स्ट विजेट कई लाइन टेक्स्ट को सपोर्ट करता है। टेक्स्ट विजेट बनाने के लिए, हमें टेक्स्ट ऑब्जेक्ट को इंस्टेंट करना होगा। कई टेक्स्ट जोड़ने के लिए स्क्रॉलबार

  1. टिंकर के साथ एक संपूर्ण वृक्षदृश्य कैसे साफ़ करें?

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

  1. केवल एक तरफ टिंकर विजेट में पैडिंग कैसे जोड़ें?

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