QWebengineView使用说明
1. 工程文件
QT += webenginewidgets
2. 源代码
#include <QWebEngineView>
QWebEngineView* view;
view = new QWebEngineView(this);
view->load(QUrl("http://www.baidu.com/"));
view->show();
使用Js调用Qt中类的原理,是在Qt中新建一个C++的类作为C++与Js的共同的类,这个类的父类是QObject,通过webChannel将这个类注册到Js中后,然后,将qtwebengineview的通道设置为webChannel,Js可以直接调用桥梁中的糟函数,再利用糟函数发出信号,再使用其它窗口接收这个类的信号,完成Js调用Qt中函数的作用。
详解
使用原理
使用Js调用Qt中类的原理,是在Qt中新建一个C++的类作为C++与Js的共同的类,这个类的父类是QObject,通过webChannel将这个类注册到Js中后,然后,将qtwebengineview的通道设置为webChannel,Js可以直接调用桥梁中的糟函数,再利用糟函数发出信号,再使用其它窗口接收这个类的信号,完成Js调用Qt中函数的作用。
代码
定义一个Qt调用Js的通道
文件名: webBridge.h
*****************************
cl