python的tkinter怎么在窗体上插入表格

时间:2024-10-14 10:56:38

1、首先我们导入两个库一个是我们知道的import tkinter还有一个是from tkinter import ttk这两个都是自带的

python的tkinter怎么在窗体上插入表格

2、之后我们写一个试验用的列表li = ['小明','06','男']

python的tkinter怎么在窗体上插入表格

3、之后写上基础代码窗体代码root = tkinter.Tk()#创建窗体root.title('测试')#设置标题root.mainloop()#显示窗体

python的tkinter怎么在窗体上插入表格

4、之后在设置标题写上tree = ttk.Treeview(root,columns=['1','2','3'],show='headings')血上这段之后运行是没有效果的需要带上这个才行tree.grid()或者替换成tree.place(x=1,y=1)可以理解成表格显示运行之后的效果如图

python的tkinter怎么在窗体上插入表格

5、tree.column('1',width=100,anchor='center')tree.column('2',width=50,anchor='center')tree.column('3',width=60,anchor='center')#设置列的大小

python的tkinter怎么在窗体上插入表格

6、tree.heading('1',text='姓名')tree.heading('2',text='学号')tree.heading('3',text='性别')#设置每个的名称效果如图所示

python的tkinter怎么在窗体上插入表格

7、之后就是添加数据了tree.insert('','end',values=li)这段就是把列表添加上去第一个参数是空值,第一个参数目前不会用,有知道的可以告诉我一下之后是插入的行数,循环1-10,就可以插入10行 后面的values是内容完整代码运行之后的效果如下

python的tkinter怎么在窗体上插入表格
© 手抄报圈