0

我正在尝试在我的 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>"""

但是,当我单击超链接时,它会尝试在新选项卡上的浏览器中打开该位置,并且不会转到页面中的相应位置。

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

提前致谢, 兹维

4

1 回答 1

0

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

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

于 2011-05-03T13:25:43.490 回答