टिंकर एक मानक पायथन पुस्तकालय है जिसका उपयोग विशेष रुप से प्रदर्शित जीयूआई-आधारित डेस्कटॉप अनुप्रयोगों के निर्माण के लिए किया जाता है। टिंकर स्वयं कई प्रकार के कार्य और विजेट प्रदान करता है जिनका उपयोग एप्लिकेशन की जरूरतों को डिजाइन और पूरा करने के लिए किया जा सकता है।
टिंकर ट्रीव्यू विजेट सुसंगत विगेट्स में से एक है जिसका उपयोग तालिका के रूप में डेटा और सूचना को चलाने के लिए किया जाता है। यह एमएस एक्सेल के समान काम करता है जहां हम कॉलम जोड़ या परिभाषित कर सकते हैं, इसमें कुछ मान सम्मिलित कर सकते हैं, और अन्य पायथन पुस्तकालयों (जैसे नम्पी या पांडा) का उपयोग करके बैकएंड में क्वेरी कर सकते हैं।
टिंकर ट्रीव्यू विजेट ट्रीव्यू(पैरेंट, कॉलम=(**col), **विकल्प) को परिभाषित करके बनाया गया है निर्माता। अब हम कॉलम जोड़ सकते हैं और उसमें मान डाल सकते हैं।
उदाहरण
# 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("700x350") # Add a Treeview widget tree= ttk.Treeview(win, column=("c1", "c2","c3"), show= 'headings') tree.column("# 1",anchor=CENTER) tree.heading("# 1", text= "ID") tree.column("# 2", anchor= CENTER) tree.heading("# 2", text= "FName") tree.column("# 3", anchor= CENTER) tree.heading("# 3", text="LName") # Insert the data in Treeview widget tree.insert('', 'end',text= "1",values=('XYZ', 'ABC','123')) tree.pack() win.mainloop()
आउटपुट
उपरोक्त कोड को चलाने पर पंक्ति के लिए कॉलम और प्रविष्टियों के साथ एक टेबल जैसी विंडो प्रदर्शित होगी।