# Python program to illustrate the usage of # treeview scrollbars using tkinter from tkinter import ttk import tkinter as tk # Creating tkinter window window = tk.Tk() window.resizable(width = 1, height = 1) # Using treeview widget treev = ttk.Treeview(window, selectmode ='browse') # Calling pack method w.r.to treeview treev.pack(side ='right') # Constructing vertical scrollbar # with treeview verscrlbar = ttk.Scrollbar(window, orient ="vertical", command = treev.yview) # Calling pack method w.r.to vertical # scrollbar verscrlbar.pack(side ='right', fill ='x') # Configuring treeview treev.configure(xscrollcommand = verscrlbar.set) # Defining number of columns treev["columns"] = ("1", "2", "3") # Defining heading treev['show'] = 'headings' # Assigning the width and anchor to the # respective columns treev.column("1", width = 90, anchor ='c') treev.column("2", width = 90, anchor ='se') treev.column("3", width = 90, anchor ='se') # Assigning the heading names to the # respective columns treev.heading("1", text ="Name") treev.heading("2", text ="Sex") treev.heading("3", text ="Age") # Inserting the items and their features to the # columns built treev.insert("", 'end', text ="L1", values =("Nidhi", "F", "25")) treev.insert("", 'end', text ="L2", values =("Nisha", "F", "23")) treev.insert("", 'end', text ="L3", values =("Preeti", "F", "27")) treev.insert("", 'end', text ="L4", values =("Rahul", "M", "20")) treev.insert("", 'end', text ="L5", values =("Sonu", "F", "18")) treev.insert("", 'end', text ="L6", values =("Rohit", "M", "19")) treev.insert("", 'end', text ="L7", values =("Geeta", "F", "25")) treev.insert("", 'end', text ="L8", values =("Ankit", "M", "22")) treev.insert("", 'end', text ="L10", values =("Mukul", "F", "25")) treev.insert("", 'end', text ="L11", values =("Mohit", "M", "16")) treev.insert("", 'end', text ="L12", values =("Vivek", "M", "22")) treev.insert("", 'end', text ="L13", values =("Suman", "F", "30")) # Calling mainloop window.mainloop()