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

Reply via email to