wxpython读取表里数据,每行数据实例化成一个对象

comedy_coder 2018-04-26 02:59:01
我要实现在wxpython这个库读取grid表数据,每读取表里面一行数据就能实例化一个对象,这行数据就是这个对象的各项参数。以下是代码:

import wx
import wx.grid
class TestFrame(wx.Frame):
col_name=['name','age','address','tele_number']
def __init__(self):
wx.Frame.__init__(self,None,title='sss',size=(500,433))
grid=wx.grid.Grid(self)
grid.CreateGrid(50,50)
for row in range(4):
grid.SetColLabelValue(row, self.col_name[row])
for col in range(4):
grid.SetCellValue(row,col,'cell(%d,%d)'%(row,col))
app=wx.App()
a=TestFrame()
a.Show()
app.MainLoop()
...全文
1050 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
comedy_coder 2018-05-11
  • 打赏
  • 举报
回复
for i in range(self.grid.row): a=class_ab(self.grid.GetCellValue(i,0), self.grid.GetCellValue(i,1),self.grid.GetCellValue(i,2),) i表示这个表里面的行数,0,1,2表示这行的第1,2,3列的值,这样就能依次把表里面的值用来初始化了
comedy_coder 2018-05-11
  • 打赏
  • 举报
回复
self.grid.GetCellValue(i,0)

37,720

社区成员

发帖
与我相关
我的任务
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
  • 脚本语言(Perl/Python)社区
  • IT.BOB
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧