问题标签 [qwebview]

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 投票
3 回答
2869 浏览

python - PyQt4 和 QtWebKit - 如何自动滚动视图?

QtWebKit.QWebView在 PyQt 应用程序窗口中有一个小部件,用于显示类似聊天的应用程序的文本和内容。

随着对话变长,会出现垂直滚动条。

我想要得到的是在需要时将显示的视图滚动到底部。我该怎么做?或者,也许,我不应该QWebView为此使用小部件?

0 投票
2 回答
4123 浏览

qt - 从 QWebView 打开外部浏览器

我的应用程序上有一个“起始页”,它只是一个QWebView从我的服务器下载页面的小部件。

当用户点击一个链接时,我希望它在他们的默认浏览器中打开,而不是在小部件中。

有没有办法做到这一点QWebView?还是我应该采取不同的方法?

0 投票
1 回答
2137 浏览

python - 来自网络的 Qt 图像

我希望 PyQt 加载图像并从网络上显示它。我在网上找到的数十个示例都不起作用,因为它们用于下载图像。

我只是想查看它。

就像是

0 投票
3 回答
2298 浏览

qt - 适合 QWebView 的窗口宽度

我正在使用 Qt 4.5 在 C++ 中编写一个电子书查看器,使用 QWebView 对象来呈现 html 文件。

有些html文件需要高窗口宽度,否则会出现水平滚动条,很烦人,所以我想实现一个选项,让内容适合窗口宽度。

请问,您知道如何使用 Qt 使其成为可能吗?

这不是关于隐藏水平滚动条,而是关于“适合宽度”功能。

0 投票
1 回答
1129 浏览

multithreading - QWebView (qt jambi) 的多个实例

美好的一天,我如何在线程中使用带有方法 load() 的 QWebView?我已经在 main(!) 线程中创建了 QWebView,但我不能将 load() 与 QWebView 一起使用(使用来自其他线程的信号/插槽来执行此操作):

QWebView wv = new QWebView(); //ok QUrl url = new QUrl(" http://somesite.com/ "); //ok wv.load(url); //错误:QObject:无法为不同线程中的父级创建子级。

在 c++ 中它工作。请帮我!

ps对不起我的英语

0 投票
0 回答
1393 浏览

qt - 4.6 QWebView 内存泄漏?

我编写了一个快速测试应用程序以在客户端应用程序中使用谷歌分析脚本。使用QWebView

但无论我做什么,我都无法让它释放内存。每次我调用脚本时,它都会不断增加进程中使用的内存。我什至尝试delete m_pWebView过,内存使用量仍然存在。我也试过QWebSettings::clearMemoryCaches()打电话,但没有用。

这是内存泄漏还是我可以使用其他一些魔法来让它不消耗所有 PC 的内存。

0 投票
2 回答
1472 浏览

css - 与所有其他 QWidgets 相比,QWebView 中的 DPI [字体大小] 不同?

我有一个显示一些 HTML 内容的 QWebView,我使用 CSS 来设置文本样式:

带有 QWebView 的窗口也有一个QTextEdit字段,我为此设置了这样的字体:

不幸的是,在 中显示的QWebView文本比在 中显示的文本略大QTextEdit。我有一种感觉,这与 .dpi 中的 DPI 设置不同有关QWebView

有没有办法让 和 显示相同的字体QWebView大小QTextEdit

谢谢!

0 投票
1 回答
3027 浏览

qt - QWebView 获取内容类型

当我单击 QWebView 中的链接时,我需要根据该链接的 MIME 类型执行一些操作。

显然,当我单击链接时,QWebView 会尝试导航到那里,但是在此之后如何获取内容类型?

0 投票
1 回答
2185 浏览

qt - QWebView not loading external resources

I'm working on a kiosk web browser using Qt and PyQt4. QWebView seems to work quite well except for one quirk.

If a URL fails to load for any reason, I want to redirect the user to a custom error page. I've done this using the loadFinished() signal to check the result, and change the URL to the custom page if necessary using QWebView.load(). However, any page I attempt to load here fails to pull in external resources like CSS or images.

Using QWebView.load() to set the initial page at startup seems to work fine, and clicking any link on the custom error page will result in the destination page loading fine. It's just the error page that doesn't work.

I'm really not sure where to go next. I've included the source for an app that will replicate the problem below. It takes a URL as a command line argument - a valid URL will display correctly, a bad URL (eg. DNS resolution fails) will redirect to Google, but with the logo missing.

If anyone could offer some advice it would be greatly appreciated.

0 投票
3 回答
7085 浏览

python - QWebView 不加载外部 CSS

我正在使用 QWebView 来显示一些内容,并且我想使用自定义 CSS 来修饰输出。我发现我可以使用该QWebSettings.setUserStyleSheetUrl()方法将自己的 CSS 加载到视图中。该.css文件与我的主程序位于同一目录中。

但是,当我使用setHtml(). 我已经测试了 CSS 是否正确地应用于标准浏览器中的 HTML。

知道我做错了什么吗?