Mega Code Archive

 
Categories / Python Tutorial / Wxpython
 

Simple grid

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, "1")         self.SetCellValue(0, 0, "A")         self.SetCellValue(0, 1, "A")         self.SetRowLabelValue(1, "2")         self.SetCellValue(1, 0, "B")         self.SetCellValue(1, 1, "B")         self.SetRowLabelValue(2, "3")         self.SetCellValue(2, 0, "C")         self.SetCellValue(2, 1, "C")         self.SetRowLabelValue(3, "4")         self.SetCellValue(3, 0, "D")         self.SetCellValue(3, 1, "D")         self.SetRowLabelValue(4, "5")         self.SetCellValue(4, 0, "E")         self.SetCellValue(4, 1, "E")         self.SetRowLabelValue(5, "6")         self.SetCellValue(5, 0, "F")         self.SetCellValue(5, 1, "F")         self.SetRowLabelValue(6, "7")         self.SetCellValue(6, 0, "G")         self.SetCellValue(6, 1, "G")         self.SetRowLabelValue(7, "8")         self.SetCellValue(7, 0, "K")         self.SetCellValue(7, 1, "K")         self.SetRowLabelValue(8, "9")         self.SetCellValue(8, 0, "L")         self.SetCellValue(8, 1, "L") class TestFrame(wx.Frame):     def __init__(self, parent):         wx.Frame.__init__(self, parent, -1, "A Grid",                 size=(275, 275))         grid = SimpleGrid(self) app = wx.PySimpleApp() frame = TestFrame(None) frame.Show(True) app.MainLoop()