lineuptable.py

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

PY
42
字号
import wximport wx.gridclass LineupEntry:    def __init__(self, pos, first, last):        self.pos = pos        self.first = first        self.last = lastclass LineupTable(wx.grid.PyGridTableBase):    colLabels = ("First", "Last")    colAttrs = ("first", "last")    def __init__(self, entries):        wx.grid.PyGridTableBase.__init__(self)        self.entries = entries    def GetNumberRows(self):        return len(self.entries)    def GetNumberCols(self):        return 2    def GetColLabelValue(self, col):        return self.colLabels[col]    def GetRowLabelValue(self, col):        return self.entries[row].pos    def IsEmptyCell(self, row, col):        return False    def GetValue(self, row, col):        entry = self.entries[row]        return getattr(entry, self.colAttrs[col])    def SetValue(self, row, col, value):        pass

⌨️ 快捷键说明

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