HtmlWindow和自定义标记处理程序崩溃

时间:2015-08-10 08:09:44

标签: wxpython

使用HtmlWindow和自定义标记处理程序,我得到一个断言错误,即某些内容未初始化,我需要帮助来解决我必须初始化的内容:

enter image description here

按“否”后,我在控制台收到一条消息:

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

0 个答案:

没有答案