Ed Leafe пишет:
1.2. And how to catch left double click?
Bind to GridMouseLeftDoubleClick.
I've trying bind event outside dGrid subclass:
self.gridTowns = GridTowns(self.panel, style=wx.SUNKEN_BORDER)
self.resource.AttachUnknownControl('gridTowns', self.gridTowns,
self.panel)
self.panel.Bind(dabo.dEvents.GridMouseLeftDoubleClick,
self.OnDoubleLeftClick,
self.gridTowns)
and got this error:
Traceback (most recent call last):
File "./wxExpress", line 9, in ?
main()
File "/home/bashu/work/devel/wxExpress/gui/main.py", line 37, in main
app = MainApp(0)
File
"/usr/lib/python2.4/site-packages/wx-2.6-gtk2-unicode/wx/_core.py", line
7700, in __init__
self._BootstrapApp()
File
"/usr/lib/python2.4/site-packages/wx-2.6-gtk2-unicode/wx/_core.py", line
7352, in _BootstrapApp
return _core_.PyApp__BootstrapApp(*args, **kwargs)
File "/home/bashu/work/devel/wxExpress/gui/main.py", line 16, in OnInit
frame = MainFrame()
File "/home/bashu/work/devel/wxExpress/gui/mainframe.py", line 18, in
__init__ self.InitNotebook()
File "/home/bashu/work/devel/wxExpress/gui/mainframe.py", line 30, in
InitNotebook
self.tabTown = TownsRefPanel(self.frame, self.resource)
File "/home/bashu/work/devel/wxExpress/gui/townsref.py", line 21, in
__init__
self.InitGrid()
File "/home/bashu/work/devel/wxExpress/gui/townsref.py", line 43, in
InitGrid
self.gridTowns)
File
"/usr/lib/python2.4/site-packages/wx-2.6-gtk2-unicode/wx/_core.py", line
3630, in Bind
event.Bind(self, id, id2, handler)
AttributeError: type object 'GridMouseLeftDoubleClick' has no attribute
'Bind'
--
Basil Shubin
Freelance Software Developer
_______________________________________________
Post Messages to: [email protected]
Subscription Maintenance: http://leafe.com/mailman/listinfo/dabo-users