from wxPython.wx import * class MiaApp(wxApp): def OnInit(self): dlg = wxDialog(None, -1, "") ID_CB1 = wxNewId() ID_CB2 = wxNewId() cb1 = wxCheckBox(dlg, ID_CB1, "Check box 1", wxPoint(10, 10)) cb2 = wxCheckBox(dlg, ID_CB2, "Check box 2", wxPoint(10, 40)) EVT_CHECKBOX(self, ID_CB1, self.OnEvtCheckBox) EVT_CHECKBOX(self, ID_CB2, self.OnEvtCheckBox) dlg.ShowModal() dlg.Destroy() return 1 def OnEvtCheckBox(self, event): wxMessageBox("OnEvtCheckBox: %i" % event.Checked()) app = MiaApp() app.MainLoop()