wx.html.HtmlWindow中的内部超链接 - wxpython

时间:2011-05-03 07:22:57

标签: html hyperlink wxpython internal

我正在尝试使用我的html内容中的锚点和href在wx.html.HtmlWindow中创建和内部超链接:

html_content="""<a href="#resultsfound">Go To Results found</a>
<a name="resultsfound"><h2><b>RESULTS FOUND</b></h2></a>"""

但是,当我点击超链接时,它会尝试在新标签页上打开浏览器中的位置,但不会转到页面中的相应位置。

你知道为什么吗?关于如何解决它的任何建议?

提前致谢, 兹维

1 个答案:

答案 0 :(得分:0)

wx.html.HtmlWindow不是Web浏览器小部件。它仅用于显示HTML格式的文本。您可以捕获超链接单击,下载HTML,然后尝试刷新wx.html.HtmlWindow的内容。但请注意,wx.html.HtmlWindow仅支持HTML的准系统基础知识。它没有CSS或javascript或任何其他花哨的HTML技巧。

另一方面,如果您使用的是Windows,则可以使用ActiveX Internet Explorer小部件并完全按照您的意愿执行操作。或者您可以尝试wxPython中未包含的wx Webkit小部件并且处于测试阶段。