wxPython Grid
Oggi vediamo come usare il componente Grid in Python e wxPython.
Questo componente è la "classica" tabella, diviso in righe e colonne.
Vediamone un primo esempio:
import wx
import wx.grid as gridlibclass GridForm(wx.Frame):
def __init__(self):
wx.Frame.__init__(self, parent=None, title="Grid")
panel = wx.Panel(self)
g = gridlib.Grid(panel)
g.CreateGrid(6, 6)
sizer = wx.BoxSizer(wx.VERTICAL)
sizer.Add(g, 1, wx.EXPAND)
panel.SetSizer(sizer)
if __name__ == "__main__":
app = wx.PySimpleApp()
frame = GridForm().Show()
app.MainLoop()
Prima importiamo le librerie che ci interessano.
Inizializiamo il Frame, aggiungiamo un Panel e sotto creiamo la nostra Grid.
Al metodo CreateGrid dobbiamo passargli il numero di righe e colonne.
Sotto avviamo la app.