手抄报 安全手抄报 手抄报内容 手抄报图片 英语手抄报 清明节手抄报 节约用水手抄报

PythonGUI系列:tkinter之Text制作表格

时间:2024-10-19 01:23:57

1、这是通过for循环并直接按顺序插入数据的表格,也就代表可以做成可编辑的表格。先上代码,如图

PythonGUI系列:tkinter之Text制作表格

2、先引入GUI模块tkinterimport tkinter

PythonGUI系列:tkinter之Text制作表格

3、实例化主窗口root = tkinter.TK()

PythonGUI系列:tkinter之Text制作表格

4、双重for循环得出表格横纵坐标for r in range(3): #横坐标 for c in range(3):#纵坐标 index = str(r)+str(c)#横纵坐标拼接

PythonGUI系列:tkinter之Text制作表格

5、import tki艘绒庳焰nterroot = tkinter.Tk()for r in range(3): for c in ra荏鱿胫协nge(3): index = str(r)+str(c) name = tkinter.Text(root,width=10,height=2) if index=='00': name.insert('end','00') name.grid(row=r,column=c) elif index=='01': name.insert('end','01') name.grid(row=r,column=c) elif index=='02': name.insert('end','02') name.grid(row=r,column=c) elif index=='10': name.insert('end','10') name.grid(row=r,column=c) elif index=='11': name.insert('end','11') name.grid(row=r,column=c) elif index=='12': name.insert('end','12') name.grid(row=r,column=c) elif index=='20': name.insert('end','20') name.grid(row=r,column=c) elif index=='21': name.insert('end','21') name.grid(row=r,column=c) elif index=='22': name.insert('end','22') name.grid(row=r,column=c)root.mainloop()

PythonGUI系列:tkinter之Text制作表格
© 手抄报圈