파이썬에서 마우스 이벤트 붙들기

VB로 하던 삽질을 파이썬으로 하고 있다.

목표 : 마우스 클릭을 하면, 클릭한 위치의 좌표값을 출력해라.

class MyFrame(wx.Frame):

def __init__(self, *args, **kwds):



self.Bind(wx.EVT_LEFT_DOWN, self.informationQuery) #이 부분을 넣어준다. 마우스 왼쪽 버튼이 눌리면, informationQuery라는 함수를 호출한다는 뜻이다.

def informationQuery(self, event): # informationQuery함수의 본체. self와 event를 전달받는다.

print(wx.MouseEvent.GetX(event)) # event를 받아서 wx.MouseEvent에 선언된 여러 함수로 보내면 된다.


http://www.wxpython.org/onlinedocs.php


여기서 wxMouseEvent를 찾아보면 GetX외에 어떤 함수들을 쓸 수 있는지 찾아볼 수 있다. 갖다 쓰자.

코멘트

“파이썬에서 마우스 이벤트 붙들기”에 대한 2개 응답

  1. 
                  snowall
                  아바타

    본의아니게 낚였네요 ㅋㅋ

  2. 
                 꽃마조
                 아바타

    쳇 이번엔 진짜 스타얘기인줄 알고 클릭했는데

snowall 에 응답 남기기응답 취소

이 사이트는 Akismet을 사용하여 스팸을 줄입니다. 댓글 데이터가 어떻게 처리되는지 알아보세요.