Tkinter의 treeview 위젯은 데이터를 계층 구조로 표현하는 방법을 제공합니다. Treeview 위젯을 사용하여 데이터를 테이블 형식으로 삽입할 수 있습니다. 테이블에는 데이터를 즉시 삽입할 수 있는 행과 열이 있을 수 있습니다.
색상, 크기, 열 너비, 높이, 행 너비 및 높이 등과 같은 treeview 위젯의 속성을 구성할 수도 있습니다. Treeview 위젯의 행 높이를 설정하려면 ttk강한> 행 높이를 지정할 수 있는 테마 위젯 특성. 행 높이 속성은 테이블의 각 행에 내부 패딩을 추가합니다.
예시
# 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") s=ttk.Style() s.theme_use('clam') # Add the rowheight s.configure('Treeview', rowheight=40) # Add a Treeview widget tree=ttk.Treeview(win, column=("c1", "c2","c3"), show='headings', height=5) 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=('1', 'Joe','Nash')) tree.insert('', 'end',text="2",values=('2', 'Emily','Mackmohan')) tree.insert('', 'end',text="3",values=('3', 'Estilla','Roffe')) tree.insert('', 'end',text="4",values=('4', 'Percy','Andrews')) tree.insert('', 'end',text="5",values=('5', 'Stephan','Heyward')) tree.pack() win.mainloop()
출력
위의 코드를 실행하면 테이블과 일부 데이터가 포함된 창이 표시됩니다. 주어진 테이블에서 각 행에는 지정된 행 높이가 있습니다.