PythonGUI系列:tkinter之Text制作表格

 时间:2026-04-26 19:51:05

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

PythonGUI系列:tkinter之Text制作表格

2、先引入GUI模块tkinter

import 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 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()

PythonGUI系列:tkinter之Text制作表格

  • Measurement Studio系统解决方案
  • Cadence IC610的使用一(图文教程)
  • php问卷调查怎么做
  • Notepad++如何设置高亮内容区分大小写
  • XAMPP:Apache shutdown unexpectedly解决办法
  • 热门搜索
    嘉兴旅游景点大全介绍 炸酱面的家常做法 单倍行距怎么设置 油饼的家常做法 皮衣破了怎么修补 黄景瑜电视剧大全 什么东西好吃 春联大全 对联 理论片大全 去口臭的最佳方法