wxPython CheckListBox con HTML

Estoy usando wxPython para crear una aplicación GUI. En este momento estoy usando un wx.CheckListBox para mostrar las opciones con casillas de verificación, pero me gustaría que el texto en el CheckListBox se formatee con HTML. ¿Cuál es la mejor manera de hacer esto?

Reemplace wxCheckListBox con wxHtmlWindow y use wxpTag para las casillas de verificación.

Aquí hay un código para empezar.

 import wx import wx.lib.wxpTag class HtmlCheckListBox(wx.html.HtmlWindow): def __init__(self, parent, choices=None): wx.html.HtmlWindow.__init__(self, parent) check_box = """    """ self._ids = dict() if choices: items = list() for c, choice in enumerate(choices): i = wx.NewId() self._ids[i] = c items.append((check_box % i) + choice) self.SetPage("
".join(items)) self.Bind(wx.EVT_CHECKBOX, self.OnCheck) def OnCheck(self, event): print "item:", self._ids[event.Id], "checked:", event.Checked() class TestFrame(wx.Frame): def __init__(self): wx.Frame.__init__(self, None) self.options = HtmlCheckListBox( self, [ "one", "two", "three" ] ) app = wx.PySimpleApp() app.TopWindow = TestFrame() app.TopWindow.Show() app.MainLoop()