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 tkinterroot = 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制作表格
  • Measurement Studio系统解决方案
  • Cadence IC610的使用一(图文教程)
  • php问卷调查怎么做
  • Notepad++如何设置高亮内容区分大小写
  • XAMPP:Apache shutdown unexpectedly解决办法
  • 热门搜索
    桌面图标怎么变小 龙五笔怎么打 微信公众号怎么登陆 手相怎么看财运 脸色发黄怎么办 用电脑怎么赚钱 头发出油怎么办 习惯性流产怎么办 肚脐下面疼是怎么回事 爱奇艺激活码怎么获得