grid_table_basic.py

来自「wxPython的基本示例程序」· Python 代码 · 共 43 行

PY
43
字号
import wximport wx.gridclass TestTable(wx.grid.PyGridTableBase):    def __init__(self):        wx.grid.PyGridTableBase.__init__(self)        self.rowLabels = ["uno", "dos", "tres", "quatro", "cinco"]        self.colLabels = ["homer", "marge", "bart", "lisa", "maggie"]                        def GetNumberRows(self):        return 5    def GetNumberCols(self):        return 5    def IsEmptyCell(self, row, col):        return False    def GetValue(self, row, col):        return "(%s,%s)" % (self.rowLabels[row], self.colLabels[col])    def SetValue(self, row, col, value):        pass            def GetColLabelValue(self, col):        return self.colLabels[col]           def GetRowLabelValue(self, row):        return self.rowLabels[row]class TestFrame(wx.Frame):    def __init__(self):        wx.Frame.__init__(self, None, title="Grid Table",                          size=(500,200))        grid = wx.grid.Grid(self)        table = TestTable()        grid.SetTable(table, True)        app = wx.PySimpleApp()frame = TestFrame()frame.Show()app.MainLoop()

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?