Tkinter Treeview 위젯은 항목의 계층 구조를 목록 형태로 표시하는 데 사용됩니다. 일반적으로 Windows 또는 Mac OS의 파일 탐색기처럼 보입니다.
treeview를 사용하여 항목 목록을 생성했다고 가정해 보겠습니다. 위젯을 만들고 전체 트리 보기를 지우려면 delete()를 사용할 수 있습니다. 기능. 트리뷰 항목을 반복하는 동안 함수를 호출할 수 있습니다.
예시
이 예에서는 프로그래밍 언어에 대한 트리 보기를 만들고 delete()를 사용하여 항목 목록을 지웁니다. 작업.
#Import the required library
from tkinter import *
from tkinter import ttk
#Create an instance of tkinter frame
win = Tk()
win.title("Application to represent the Programming Languages ")
#Set the geometry
win.geometry("600x200")
#Create a label
ttk.Label(win, text ="Treeview(hierarchical)").pack()
#Treeview List Instantiation
treeview = ttk.Treeview(win)
treeview.pack()
treeview.insert('', '0', 'i1', text ='Language')
treeview.insert('', '1', 'i2', text ='FrontEnd')
treeview.insert('', '2', 'i3', text ='Backend')
treeview.insert('i2', 'end', 'HTML', text ='RUBY')
treeview.insert('i2', 'end', 'Python', text ='JavaScript')
treeview.insert('i3', 'end', 'C++', text ='Java')
treeview.insert('i3', 'end', 'RUST', text ='Python')
treeview.move('i2', 'i1', 'end')
treeview.move('i3', 'i1', 'end')
treeview.move('i2', 'i1', 'end')
win.mainloop() 위의 코드를 실행하면 FrontEnd 및 Backend로 분류된 프로그래밍 언어의 트리 보기 계층이 포함된 창이 표시됩니다.
이제 메인 루프 앞에 다음 코드를 추가하면 전체 트리 보기 목록이 제거되고 지워집니다.
#Clear the treeview list items for item in treeview.get_children(): treeview.delete(item)
출력
함수를 호출하면 창에서 전체 트리 보기 목록 항목이 지워집니다.

트리 보기를 지우면 빈 트리 보기 목록이 표시됩니다.
