wxPython Grid XY Coordinates question

Will McGugan will at willNOmcguganSPAM.com
Fri Jul 14 17:41:26 EDT 2006


Kiran wrote:
> Hello All,
>   I am writing an app in wxPython using a grid.  I need to be able to
> recognize what cell in the grid the user is hovering over with the
> mouse.  How to do this?
>   I tried XYToCell(x, y), but that doesnt work properly because it
> thinks that mouse position (0, 0) is the first cell in the grid, and
> then goes from there, so if i move the grid to a differernt area on the
> screen, the XYToCell is messed up in what it returns.
> 
> Any ideas on how to get this to work or any other way?
> 

XYToCell probably takes window (client) coordinates. If you have the 
mouse position in screen coordinates, you will need to convert them with 
  the ScreenToClient for your grid.

Will McGugan
--
work: http://www.kelpiesoft.com
blog: http://www.willmcgugan.com



More information about the Python-list mailing list