wx.CheckBox 에서 체크 상자 컨트롤 을 만 들 고 마우스 클릭 이벤트 에 응답 합 니 다.

본 사례 는 wx.CheckBox 에서 체크 상자 컨트롤 을 만 들 고 마우스 클릭 이벤트 에 응답 하 는 구체 적 인 코드 를 공유 하 였 으 며,구체 적 인 내용 은 다음 과 같 습 니 다.
실행 효과 그림:

실행 코드:

#!/usr/bin/env python 
# -*-encoding:utf-8 -*- 
'Crteate CheckBox Example' 
 
import wx 
 
class MyFrame(wx.Frame): #        
 
 def __init__(self,parent,id): #        
  wx.Frame.__init__(self,parent,id,'CheckBox Example',pos=(300,200),size=(300,200))#       (  ) 
  panel=wx.Panel(self)#    ,     
  self.check1 = wx.CheckBox(panel,-1,'apple',pos=(20,20),size=(160,-1)) 
  self.check2 = wx.CheckBox(panel,-1,'tomato',pos=(20,40),size=(160,-1)) 
  self.check3 = wx.CheckBox(panel,-1,'kiwi',pos=(20,60),size=(160,-1)) 
  self.Bind(wx.EVT_CHECKBOX, self.EvtCheckBox, self.check1) 
  self.Bind(wx.EVT_CHECKBOX, self.EvtCheckBox, self.check2) 
  self.Bind(wx.EVT_CHECKBOX, self.EvtCheckBox, self.check3) 
 def doMe(self): 
  self.Destroy() 
 def EvtCheckBox(self,event): 
  print u'     !' 
   
 
if __name__=='__main__': 
 app=wx.PySimpleApp()#    app          
 MyGUI=MyFrame(parent=None,id=-1)#     ,      
 MyGUI.Show(True)#     
 app.MainLoop()#     
이상 이 바로 본 고의 모든 내용 입 니 다.여러분 의 학습 에 도움 이 되 고 저 희 를 많이 응원 해 주 셨 으 면 좋 겠 습 니 다.

좋은 웹페이지 즐겨찾기