问题标签 [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 投票
1 回答
4427 浏览

qt - 如何使用 QT QWebView 管理代理

这就是我更改代理的方式:

如果我在创建 WebView 之前这样做,它可以正常工作。但是,如果我在 QWebView 的生命周期内更改代理,它根本不会加载任何站点。在 QT 中动态更改代理的正确方法是什么?

谢谢。

0 投票
1 回答
1624 浏览

qt - 如何让 QWebView 加载外部 JPG 资源?

QWebView 出于某种奇怪的原因不想加载 JPG 图像。我如何解决它?

0 投票
1 回答
2444 浏览

javascript - 如何在 QWebView 的评估 JavaScript 函数中放置 Javascript 进行评估

编辑:太多的编辑 :doh:

这次我发现了问题。我将 Javascript 代码传递给 evaluatejavascript 函数的方式存在缺陷。QWebView 的。

使用 Google 地图的 API,当我单击附加到包含以下代码的插槽的按钮时

this->page()->mainFrame()->evaluateJavaScript (QString ("Open(%1,2)").arg ( point.x ()).arg (point.y ()) );

显示与相关位置有关的地图。

现在,如果我想向特定坐标添加标记,我会这样做:

此代码不执行。有任何想法吗?

除此之外,还有什么方法可以添加用户定义的函数来评估 JavaScript进行评估?

0 投票
3 回答
2008 浏览

google-maps - 使用 Google Maps API V3 和 QWebView 时,地图没有响应鼠标点击

编辑 4

一直以来,我一直在想这是标记的问题,它们不会被拖拽!现在我已经意识到,当地图显示在 Qt 小部件中时,没有鼠标点击在地图上起作用。

以下代码,我粘贴在一个 HTML 文件中并通过 Firefox 打开,这完美无瑕!当我单击 QtWidget 上的地图时,同样没有响应:rolleyes:

谁能为我确认这一点或告诉我我做错了什么?

谷歌地图 JavaScript API 示例

0 投票
1 回答
1126 浏览

javascript - 如何使用 Javascript 和 QWebview 将变量打印到 Linux 控制台

在通过 Qt 的 QWebView 调用的函数内部:

上面的语句在控制台上没有显示任何东西!

我希望它显示在“控制台”上。我将 qt 可执行文件作为“./showmap”运行,然后显示一个小部件,在该小部件上显示地图。单击按钮时,将调用一个函数,并且在该函数中我编写了 document.write("11"); 这似乎没有做任何正常的事情。

0 投票
1 回答
262 浏览

google-maps - 路线未显示,在将点击谷歌地图所产生的屏幕坐标传递给它后,显示在 Qt 小部件上

我正在使用 Qt,所以地图显示在小部件上。

全局变量:

这个函数“获取”调用并且还在我点击的地图上“显示”标记。当我第二次单击时,它也会适当地调用displayRoute函数。

当调用以下displayRoute函数时,警报会正确显示。但就是这样,路线不会显示未显示directionsService.route调用中的警报,这意味着函数directionsService.route甚至没有被调用?该怎么办?请帮忙。

0 投票
1 回答
1288 浏览

c++ - QWebView 元素加载进度

我想记录请求加载的每个元素(图像、javascript、样式等)。我通过 QWebView 加载页面。但只有基本的信号,如开始加载、进度、完成加载。并且找不到如何记录 webview 正在执行的每个步骤。或者这是不可能的?

0 投票
1 回答
1542 浏览

debugging - 如何在我的 QWebView 小部件中嵌入 Firebug Lite?

我已经开始将一些 QWebView 小部件嵌入到我的桌面应用程序 (PyQt) 中。
我使用 JQuery 和 CSS 来增强外观和可用性。
使用网络检查器调试我的 html 代码会很舒服。
如何在我的 QWebView 小部件中嵌入 Firebug Lite?

例如,我尝试了以下代码,但它不起作用:

html1 和 html2 具有相同的效果:body 变为红色但 Firebug 不显示。

PS 我的实际 html 代码无法使用外部客户端浏览器进行调试,
因为它使用 QT 资源和应用程序窗口对象。

0 投票
3 回答
2348 浏览

qt - 如何更改qwebview的背景图片、颜色和字体颜色

我想更改我的 webview 的背景图像、颜色和字体颜色。我尝试了 setBackgroundRole 方法,但它只有很少的颜色。它没有我想要的颜色。而且我找不到如何设置字体颜色和背景图像。你有什么想法来解决这个问题吗?

0 投票
1 回答
392 浏览

qtwebkit - QtWebKit QApplication 调用两次

我正在从 Flask 调用一个抓取类,并且第二次实例化一个新的 Webkit() 类(QApplication)时,它会退出我的 Flask 应用程序。

如何多次重新运行 Qt GUI 应用程序并将其包含在内,这样它就不会关闭“外部”应用程序?

进一步说明,Qt 是事件驱动,调用 QApplication.quit() 不仅会关闭事件循环,还会关闭 Python。尽管永远不会继续执行其余代码,但不调用 quit()。