''' 创建Table ''' root=Tk() main_f=Frame(root) main_f.pack() table = TableCanvas(main_f) table.createTableFrame() ''' 导入数据 ''' model = table.model #model.importDict(data) #can import from a dictionary to populate model table.load("1.table") table.model.data[0]['Model']='test' table.model.data[6]['Model']='test6' table.redrawTable() def updatetable(filename): f=open(filename,'r') for lineno,line in enumerate(f): if lineno == 0: continue else: rowid=lineno-1 elements=line.strip().split() print elements table.model.data[rowid]['Model']=elements[0] table.model.data[rowid]['Qty']=elements[1] table.model.data[rowid]['Time']=elements[2]