问题标签 [wxhtmlwindow]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
568 浏览

wxwidgets - 如何在 wxWidgets wxHtmlWindow 中设置链接的颜色?

wxWidgets 库包括一个简单的 HTML 解析器和查看器,我试图用它来显示一些简单的 HTML。我想将某些链接(指向尚不存在的项目的链接)设置为不同的颜色,或者以其他方式指示它们需要创建,但我没有看到任何明显的方法。

有谁知道这样做的方法?

0 投票
1 回答
138 浏览

c++ - 总是显示 wxHtmlWindow 垂直滚动条

有没有办法总是为 a 显示垂直滚动条wxHTMLWindow?样式只提到wxHW_SCROLLBAR_NEVERwxHW_SCROLLBAR_AUTO
我的 HTML 只有一个表格,当滚动条消失时在左侧留下一个很大的间隙时看起来很糟糕。
另一个解决方法可能是将表格在正文中居中,以便两边的间隙相等。但是<table align="center">将文本居中表,而不是表本身,与其他浏览器不同。
那么我该如何解决呢?

0 投票
0 回答
360 浏览

wxpython - 如何对 wx.html.HtmlWindow.LoadPage 进行异常处理?

我在我的 wxPython 应用程序中创建了一个静态 HTML 窗口:

它运行良好,并在应用程序中显示 HTML 窗口。

我正在寻找一种对其进行异常处理的方法,以防网站或 Internet 访问中断,并且无法找到网页链接。

我尝试了两种方法:

和:

但是对于任何一个测试,如果我使用一个不可用的 URL,我会得到一个 Python 错误,弹出“无法打开请求的 HTML 文档...”,并且异常处理程序不起作用。

我希望能够处理异常并允许程序继续运行。

如何执行错误/异常处理wx.html.HtmlWindow.LoadPage(...)

0 投票
2 回答
661 浏览

python - wxPython HtmlWindow 不能很好地渲染 HTML

我在 wxPython 的 HtmlWindow 中呈现 HTML 时遇到问题。看起来,它不加载 .css 或图像文件!但也许有办法解决它?我知道,WebView但它在 Linux 上尚不可用。

编辑

有一种方法可以使用 wxPython 和 PyGTK:http ://wiki.wxpython.org/wxGTKWebKit

0 投票
2 回答
1417 浏览

python - 将 https 页面加载到 wx.html.HTMLWindow

我正在尝试将 https url 加载到 HTMLWindow

有没有办法在 HTMLWindow 中加载 ssl 页面(或其他一些 in-a-wxWindow 方式来呈现 ssl 页面)?

我正在使用 wx 2.8.10 ,目前升级并不是一个真正的选择

0 投票
1 回答
94 浏览

wxwidgets - wxHtmlWindow::SetPage() 在第二次调用时崩溃应用程序

wxHtmlWindow我有时需要刷新 html 。但是当我html第二次设置时 - 我的应用程序崩溃了,没有任何错误。

代码在这里

这是什么以及如何避免崩溃?

编辑:经过一些试验,我发现代码运行良好

但是,当我取消注释 Show - app 在 2d 时间开始崩溃时,我调用了这个函数。

0 投票
0 回答
21 浏览

html - wxpython htmlWindow 显示

在python的标准应用程序中使用wx.htmlWindow时,使用self.htmlwin.SetPage("<h4>This text is italicised</h4><h6>This text is also italicised</h6>")这两个标签返回一个斜体结果,但是,这是唯一的代码,它必须是一个内部问题,这两个标题,<em>标签和<i>标签是唯一的斜体标签,我尝试使用常规浏览器呈现 HTML,但它呈现正确,我做错了什么?

0 投票
1 回答
204 浏览

wxwidgets - wxHtmlWindow LoadFile 不在 wxFrame 中显示

我正在使用 wxWidgets 在 Ubuntu Linux 上进行开发,但在 wxFrame 内的文件系统上显示 html 文件时遇到问题。wxFrame 弹出,但窗口中没有 HTML 内容。

这是我的 OnInit() 函数的片段:

作为一个实验,我用 SetPage 替换了 LoadFile,并在 wxFrame 中看到了内容:

当我将 file.htm 放入浏览器时,我看到显示正常。由于某种原因,它不想在 wxFrame 中显示。如果我遗漏了什么,请告诉我。非常感谢所有帮助。

如果有人可以发布一个非常简单的 wxApp、wxFrame 和 wxWindow 代码,该代码只显示一个本地 htm 文件,那就太好了。我已经挣扎了这么久,它变得令人沮丧。

0 投票
2 回答
417 浏览

python - How to load HTML file with external link to CSS file with wxPython?

I'm trying to load an Html file with wx.html.HtmlWindow. The Html file is linked to an external style sheet (CSS) file. The problem is the Html window only shows the plain Html file without styling (colors, fonts, etc.) How can I solve this issue?

HTML code:

CSS code:

浏览器上的 Html 文件

Python code:

the Html file show on HTML window:

在 HTML 窗口中显示的 Html 文件