社区
其他技术讨论专区
帖子详情
从C++访问QML WebView
weixin_38083228
2019-09-12 03:23:55
我有一个带有webview的qml文件。 我在C++中获得对该对象的引用,但是是QObject * 我可以将它转换为类似于QWebView的东西,从中我可以获得QWebPage对象,等等? qobject_cast <>如果我尝试QWebView,则返回NULL。 它与铸造到QQuickItem,但这并没有真正帮助我很多。 谢谢
...全文
50
1
打赏
收藏
从C++访问QML WebView
我有一个带有webview的qml文件。 我在C++中获得对该对象的引用,但是是QObject * 我可以将它转换为类似于QWebView的东西,从中我可以获得QWebPage对象,等等? qobject_cast 如果我尝试QWebView,则返回NULL。 它与铸造到QQuickItem,但这并没有真正帮助我很多。 谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
weixin_38085655
2019-09-12
打赏
举报
回复
你不能。 QML WebView元素没有公共C++ API。 您有两种方法来解决此问题: 使用私有API。首先,这种添加到.pro文件: QT += quick quick-private webkit-private 然后包括私有头: 现在,您可以访问的WebView,只要你得到一个指向它(例如,通过使用QObject :: findChildren或通过将QObject *从QML传递给C++。为简单起见,我简单地假设WebView是根对象): QQuickWebView * webView = dynamic_cast<QQuickWebView*>(viewer.rootObject()); qDebug() << webView->url(); 使用通用的QObject API来访问的WebView属性: 的QObject * web视图= viewer.rootObject(); qDebug()< < webView-> property(“url”);
QT5.9 利用 QWebEngineView / QWebChannel 调用JS程序实现QT与HTML网页数据交互,加载百度地图并与地图交互数据
2.点击pushButton按钮QT会调用JS函数在地图页做标注,通过上面两个输入框输入经纬度(
c++
调用JS)。 3.鼠标点击地图页后会提示点的坐标信息,并回传给QT,通过qDebug()显示(JS调用
C++
)。 详细说明: ...
qml
引入js_在Qt
C++
中调用
QML
中的Javascript Function
介绍如何在 Qt
C++
中调用
QML
的JS函数。这里我们假象一个例子。它是这样的。 我们在Qt
C++
中进行网络的监测,并把不同的状态发送给
QML
的JS的某个Function。然后该Function收到该状态进行处理,最后更新UI(这里我们把这...
QML
使用
WebView
遇到的QSslSocket问题解决
webview
seturl无效
在
QML
中使用
WebView
,运行过程中单击没有效果,并提示以下错误, QSslSocket: cannot call unresolved function SSLv23_client_method QSslSocket: cannot call unresolved function SSL_CTX_new ...
qt android openurl,如何使
QML
WebView
元素对所有“新窗口”使用Qt::openUrlExternally?
您可以使用标准Q
WebView
执行此操作,但无法从
QML
中
访问
此功能。您需要重新包装Q
WebView
并公开更多功能。使用标准
C++
接口的示例:TEST.CPP#include #include #include "handler.hpp"int main(int argc, char** argv){...
qt和html交互php交互,使用 Qt WebChannel 实现
C++
/
QML
和 HTML 页面之间交互
本篇文章基于 Qt 框架,讲解如何使用 Qt WebChannel 实现
C++
/
QML
和 HTML 页面之间交互,包括:在 HTML 页面调用
C++
/
QML
对象中的函数(异步)向 HTML 中发送
QML
/
C++
信号在 HTML 中调用
QML
/C+...
其他技术讨论专区
435
社区成员
791,270
社区内容
发帖
与我相关
我的任务
其他技术讨论专区
其他技术讨论专区
复制链接
扫一扫
分享
社区描述
其他技术讨论专区
其他
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章