2011-12-30 3 views
3

wxpython으로 어떤 점 (x, y)에있는 객체를 가져올 수 있습니까?포인트에서 오브젝트 가져 오기? wxpython

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

있다

wx.FindWindowAtPoint (PT)도

GenericFindWindowAtPoint (PT)

FindWindowAtPointer()

http://www.wxpython.org/docs/api/

+0

패널과 호환 가능합니까? – thelost

+1

FindWindowAtPoint()는 wxPanel의 멤버 함수가 아닌 모듈 함수입니다. 시도 wx.FindWindowAtPoint ((0,0)) –

2

FindWindowsAtPoint()를 시도 해본 적이 있습니까? 그게 내가 그런 생각을 할 수있는 유일한 것입니다. 위젯 검사 도구를 사용하여 위젯에 대한 정보를 클릭하는 방법을 알아볼 수도 있습니다.

+0

나는이 방법은 패널 작동 생각하지 않습니다를 참조하십시오? 또는 그것을합니까? 나는 그것을 시도하고 오류를 반환한다. 'MyPanel'객체에는 'FindWindowAtPoint'속성이 없다. – thelost

관련 문제