50 lines
1.6 KiB
Python
50 lines
1.6 KiB
Python
|
import wx
|
||
|
import wx.grid
|
||
|
|
||
|
class SimpleGrid(wx.grid.Grid):
|
||
|
def __init__(self, parent):
|
||
|
wx.grid.Grid.__init__(self, parent, -1)
|
||
|
self.CreateGrid(9, 2)
|
||
|
self.SetColLabelValue(0, "First")
|
||
|
self.SetColLabelValue(1, "Last")
|
||
|
self.SetRowLabelValue(0, "CF")
|
||
|
self.SetCellValue(0, 0, "Bob")
|
||
|
self.SetCellValue(0, 1, "Dernier")
|
||
|
self.SetRowLabelValue(1, "2B")
|
||
|
self.SetCellValue(1, 0, "Ryne")
|
||
|
self.SetCellValue(1, 1, "Sandberg")
|
||
|
self.SetRowLabelValue(2, "LF")
|
||
|
self.SetCellValue(2, 0, "Gary")
|
||
|
self.SetCellValue(2, 1, "Matthews")
|
||
|
self.SetRowLabelValue(3, "1B")
|
||
|
self.SetCellValue(3, 0, "Leon")
|
||
|
self.SetCellValue(3, 1, "Durham")
|
||
|
self.SetRowLabelValue(4, "RF")
|
||
|
self.SetCellValue(4, 0, "Keith")
|
||
|
self.SetCellValue(4, 1, "Moreland")
|
||
|
self.SetRowLabelValue(5, "3B")
|
||
|
self.SetCellValue(5, 0, "Ron")
|
||
|
self.SetCellValue(5, 1, "Cey")
|
||
|
self.SetRowLabelValue(6, "C")
|
||
|
self.SetCellValue(6, 0, "Jody")
|
||
|
self.SetCellValue(6, 1, "Davis")
|
||
|
self.SetRowLabelValue(7, "SS")
|
||
|
self.SetCellValue(7, 0, "Larry")
|
||
|
self.SetCellValue(7, 1, "Bowa")
|
||
|
self.SetRowLabelValue(8, "P")
|
||
|
self.SetCellValue(8, 0, "Rick")
|
||
|
self.SetCellValue(8, 1, "Sutcliffe")
|
||
|
|
||
|
class TestFrame(wx.Frame):
|
||
|
def __init__(self, parent):
|
||
|
wx.Frame.__init__(self, parent, -1, "A Grid",
|
||
|
size=(275, 275))
|
||
|
grid = SimpleGrid(self)
|
||
|
|
||
|
if __name__ == '__main__':
|
||
|
app = wx.PySimpleApp()
|
||
|
frame = TestFrame(None)
|
||
|
frame.Show(True)
|
||
|
app.MainLoop()
|
||
|
|