使用HtmlWindow
和自定义标记处理程序,我得到一个断言错误,即某些内容未初始化,我需要帮助来解决我必须初始化的内容:
按“否”后,我在控制台收到一条消息:
swig/python detected a memory leak of type 'wxPyHtmlWinTagHandler *', no destructor found.
该程序在Linux下没有消息的情况下工作。问题出现在Windows 2000,Python 2.7.8,wxPython 3.0.1下。该计划本身:
import wx, wx.html
class VarTagHandle(wx.html.HtmlWinTagHandler):
def __init__(self):
wx.html.HtmlWinTagHandler.__init__(self)
def GetSupportedTags(self):
return "V"
def HandleTag(self, tag):
print "HandleTag V"
return False
class MyFrame(wx.Frame):
def __init__(self, *ls, **kw):
wx.Frame.__init__(self, *ls, **kw)
h = wx.html.HtmlWindow(self)
h.SetPage("<h1>Test</h1><p><V></V>Hello, world!</p>")
app = wx.App()
wx.html.HtmlWinParser_AddTagHandler(VarTagHandle)
wnd = MyFrame(None, title="Just a window", size=(400,400))
wnd.Show(1)
app.MainLoop()