2017-11-09 3 views
0

나는 wxpython을 사용하여 사용자가 messagebox를 닫을 때 bind 함수를 가진 messagebox를 만들려고하지만, mesagebox를 닫으면 작동하지 않고 리턴한다. ? 메시지 박스가 MessageDialog 열리고 버튼 정수로 가압 사용자에게 반환하는 함수이기 때문이다wxpython wx.Messagebox EVT_CLOSE bind

FinishMessage.Bind(wx.EVT_CLOSE, self.OnCloseCheckSwitchesMessage) 
AttributeError: 'int' object has no attribute 'Bind' 

답변

0

: 제외

FinishMessage=wx.MessageBox("message for you", "title", wx.OK) 
FinishMessage.Bind(wx.EVT_CLOSE, self.OnCloseCheckSwitchesMessage) 

. 이벤트를 바인드해야하는 경우 MessageDialog를 직접 사용해야합니다.