Can you try this code?
If you press only the TAB key
the focus go from the TextCtrl to the Grid (I suppose)
but onGridFocus in not called.
any idea?
Luca.
##################
import wx
import wx.grid
app = wx.PySimpleApp()
f = wx.Frame(None, -1, "")
p = wx.Panel(f, -1)
s = wx.BoxSizer(wx.VERTICAL)
t1 = wx.TextCtrl(p)
s.Add(t1)
g = wx.grid.Grid(p, -1)
g.CreateGrid(2, 2)
s.Add(g, 1, wx.EXPAND)
def onGridFocus(evt):
print "onGridFocus"
evt.Skip()
def onCellSelected(evt):
print "onCellSelected"
evt.Skip()
g.Bind(wx.grid.EVT_GRID_SELECT_CELL, onCellSelected)
g.Bind(wx.EVT_SET_FOCUS, onGridFocus)
p.SetSizer(s)
f.Show()
app.MainLoop()
##################
--
http://mail.python.org/mailman/listinfo/python-list