import wx class MainFrame(wx.Frame): def __init__(self, parent, title): super(MainFrame, self).__init__(parent, title=title) self.cb1 = wx.CheckBox(self, label='Első') self.cb2 = wx.CheckBox(self, label='Második') self.cb3 = wx.CheckBox(self, label='Harmadik') self.Bind(wx.EVT_CHECKBOX, self.onChecked) vbox = wx.BoxSizer(wx.VERTICAL) vbox.Add(self.cb1) vbox.Add(self.cb2) vbox.Add(self.cb3) self.SetSizer(vbox) self.Layout() def onChecked(self, event): cb = event.GetEventObject() print(cb.GetLabel(), cb.GetValue) class SimpleApp(wx.App): def OnInit(self): self.frame = MainFrame(None, title='váltógomb') self.frame.Show() return True app = SimpleApp() app.MainLoop()