python利用wx.grid网格显示数据
生活随笔
收集整理的這篇文章主要介紹了
python利用wx.grid网格显示数据
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
首先需要定義類似數(shù)據(jù)模板的類。
import wx.grid as gridclass MyDataTable(grid.PyGridTableBase):def __init__(self,data,colLabels=None):grid.PyGridTableBase.__init__(self)self.colLabels = colLabelsself.data = datadef GetNumberRows(self):return len(self.data)def GetNumberCols(self):return len(self.data[0])def GetValue(self,row,col):if self.data[row][col] is None:return ''else:return self.data[row][col]def SetValue(self,row,col,value):passdef GetColLabelValue(self,col):if self.colLabels:return self.colLabels[col]
調(diào)用設(shè)置表格顯示。
class ShowData:@classmethoddef showSqlData(self,data,grid):table = MyDataTable(data[1],data[0])grid.SetTable(table)grid.AutoSize()grid.Refresh()
?
轉(zhuǎn)載于:https://www.cnblogs.com/bbcar/p/3396054.html
總結(jié)
以上是生活随笔為你收集整理的python利用wx.grid网格显示数据的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 学习必备
- 下一篇: Android静态变量的生命周期