在点上获取对象?wxpython

在点上获取对象?wxpython,python,wxpython,wxwidgets,Python,Wxpython,Wxwidgets,有没有可能用wxpython得到点(x,y)处的物体 buton=wx.Button(self, id=wx.ID_ANY, label='object',pos=(10,10), size=(175, 28)) print GetObjectAtPoint(10,10) # this function does not exist 如果有任何类似的上面,这将是很好的,如果有什么建议,我应该做。甚至,如果存在诸如GetObjectsInRange(x1,y1,x2,y2)之类的内容,您是否

有没有可能用wxpython得到点(x,y)处的物体

buton=wx.Button(self, id=wx.ID_ANY, label='object',pos=(10,10), size=(175, 28))
print GetObjectAtPoint(10,10)   # this function does not exist

如果有任何类似的上面,这将是很好的,如果有什么建议,我应该做。甚至,如果存在诸如GetObjectsInRange(x1,y1,x2,y2)之类的内容,您是否尝试过FindWindowsAtPoint()?这是我能想到的唯一能做这种事情的东西。您还可以查看小部件检查工具,了解当您单击小部件时,它是如何获取有关小部件的信息的。

wx.FindWindowAtPoint(pt)

通用FindWdowAtPoint(pt)

FindWindowAtPointer()


我认为这种方法不适用于面板?还是这样?我已经尝试过了,但它返回了一个错误,“MyPanel”对象没有属性“FindWindowAtPoint”这与面板兼容吗?FindWindowAtPoint()是一个模块函数,而不是wxPanel Try wx中的成员函数。FindWindowAtPoint((0,0))