获取对象? wxPython的

时间:2011-12-30 15:43:37

标签: 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)

2 个答案:

答案 0 :(得分:2)

你试过FindWindowsAtPoint()吗?这是我能想到的唯一能做到这一点的事情。您还可以查看窗口小部件检查工具,了解它在单击窗口小部件时如何获取有关窗口小部件的信息。

答案 1 :(得分:2)

  

wx.FindWindowAtPoint(PT)

另外

  

GenericFindWindowAtPoint(PT)

  

FindWindowAtPointer()

请参阅 http://www.wxpython.org/docs/api/