Hierarchical treeview in Python GUI application (original) (raw)

from tkinter import *

from tkinter import ttk

app = Tk()

app.title( "GUI Application of Python" )

ttk.Label(app, text = "Treeview(hierarchical)" ).pack()

treeview = ttk.Treeview(app)

treeview.pack()

treeview.insert(' ', ' 0 ', ' item1',

`` text = 'GeeksforGeeks' )

treeview.insert(' ', ' 1 ', ' item2',

`` text = 'Computer Science' )

treeview.insert(' ', ' 2 ', ' item3',

`` text = 'GATE papers' )

treeview.insert(' ', ' end ', ' item4',

`` text = 'Programming Languages' )

treeview.insert( 'item2' , 'end' , 'Algorithm' ,

`` text = 'Algorithm' )

treeview.insert( 'item2' , 'end' , 'Data structure' ,

`` text = 'Data structure' )

treeview.insert( 'item3' , 'end' , '2018 paper' ,

`` text = '2018 paper' )

treeview.insert( 'item3' , 'end' , '2019 paper' ,

`` text = '2019 paper' )

treeview.insert( 'item4' , 'end' , 'Python' ,

`` text = 'Python' )

treeview.insert( 'item4' , 'end' , 'Java' ,

`` text = 'Java' )

treeview.move( 'item2' , 'item1' , 'end' )

treeview.move( 'item3' , 'item1' , 'end' )

treeview.move( 'item4' , 'item1' , 'end' )

app.mainloop()