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

2、先引入GUI模块tkinter
import tkinter

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

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

5、import tkinter
root = tkinter.Tk()
for r in range(3):
for c in range(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()
