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解决办法
  • 热门搜索
    猫咪图片大全可爱 中国明星外国国籍大全 怎么剪切音乐 粤语歌怎么学 丰顺旅游景点大全 黄永玉简介 扑克牌游戏大全 甲午战争简介 卢沟桥简介 美食图片大全