PythonGUI系列:tkinter之Text制作表格

 时间:2026-02-15 04:07:55

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解决办法
  • 热门搜索
    庵怎么读 论文注释怎么加 黑豆怎么吃最补肾 神经衰弱怎么治疗 一直打喷嚏是怎么回事 led显示屏怎么改字 有贷款的房子怎么卖 四川职业技术学院怎么样 怎么辨别蜂蜜的真假 我的世界楼梯怎么做