import wx, wx.grid
class GridData(wx.grid.PyGridTableBase):
_cols = "a b c".split()
_data = [
"1 2 3".split(),
"4 5 6".split(),
"7 8 9".split()
]
_highlighted = set()
def GetColLabelValue(self, col):
return self._cols[col]
def GetNumberRows(self):
return len(self._data)
def GetNumberCols(self):
return len(self._cols)
def GetValue(self, row, col):
return self._data[row][col]
def SetValue(self, row, col, val):
self._data[row][col] = val
def GetAttr(self, row, col, kind):
attr = wx.grid.GridCellAttr()
attr.SetBackgroundColour(wx.GREEN if row in self._highlighted else&nb

 
                   
                   
                   
                   本文展示了一个使用wxPython库创建的简单数据表格界面,通过GridData类实现了表格数据的获取、设置及高亮显示。用户可以通过点击按钮修改表格中特定单元格的值,例如将A2单元格设置为'x',并实时更新界面。
本文展示了一个使用wxPython库创建的简单数据表格界面,通过GridData类实现了表格数据的获取、设置及高亮显示。用户可以通过点击按钮修改表格中特定单元格的值,例如将A2单元格设置为'x',并实时更新界面。
           最低0.47元/天 解锁文章
最低0.47元/天 解锁文章
                           
                       
       
           
                 
                 
                 
                 
                 
                
               
                 
                 
                 
                 
                
               
                 
                 扫一扫
扫一扫
                     
              
             
                   1033
					1033
					
 被折叠的  条评论
		 为什么被折叠?
被折叠的  条评论
		 为什么被折叠?
		 
		  到【灌水乐园】发言
到【灌水乐园】发言                                
		 
		 
    
   
    
   
             
            


 
            