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()