qtwebchannel相关内容

如何使用 Qt WebEngine 和 QWebChannel?

我正在使用新的 WebEngine 来玩耍和学习.我一直试图找到一些使用 Qt WebKit 找到的类似方法:addToJavaScriptWindowObject() 我发现使用 Qt WebEngine 时,必须使用 QWebChannel 将函数注册到 JavaScript 窗口对象.如果这是正确的,那么我将回答以下问题. 我已经在我的电脑上安装了 Qt 5.4.0.我注意到 q ..
发布时间:2021-12-09 16:39:25 C/C++开发

带有 QtWebChannel 的 folium 弹出窗口

我在 QtWebEngineView 中显示了 folium 生成的 HTML(用于 Leaflet.js).在弹出窗口中,我有一个带有单击功能的按钮,该按钮应该在 python 中调用一个方法.但我似乎无法让频道工作.我不确定 QtWebChannel 或 JS 是否有问题,或者可能是 folium? 我已经将以下 javascript 注入到 QWebChannel.js 的末尾,它在 ..
发布时间:2021-06-24 20:08:42 Python

在鼠标单击时从 JS 到 PyQt5 存储经纬度

我正在尝试通过鼠标单击将 lat/lng 存储到几何点.所以基本上当用户点击地图时,我需要获取这些坐标(lat/lng)并将它们存储到变量中,例如 point = Point(lat, lng) 这样我就可以计算最近的几何图形并从中提取数据后地理信息系统. 我知道我需要建立后端和@pyqtSlot(float,float),但由于我是新手,我无法让它工作.我有这个由 QtDesigner 生 ..
发布时间:2021-06-24 19:08:12 Python

如何使用QWebChannel从python到js接收数据?

我正在尝试让我的PyQt应用程序与JS通信,但无法从python获取值.我在python端有两个插槽来获取和打印数据.在示例中,将一个int从JS传递给python,python将其添加5并将其传递回去,然后JS调用另一个插槽以打印新值. var backend = null;var x = 15;新的QWebChannel(qt.webChannelTransport,函数(通道){back ..
发布时间:2021-05-19 20:22:02 前端开发

如何检测pyside2中的Qwebengine内部的按钮单击

我用pyside2编写了一个应用程序,该应用程序在QWebEngine中打开了一个网页. 该网页有2个按钮,我不了解如何在pyside2应用模块中检测到按钮单击,我需要对该按钮单击执行其他操作. 示例 下面是我的代码 from PySide2.QtWidgets import QApplication from PySide2.QtWebEngineWidgets impo ..
发布时间:2020-07-05 04:20:47 Python