本文结构
1、 Qt5中web开发的基本配置,工程搭建
2、 加载HTML文件
3、 Qt界面窗口调用HTML中的JavaScript函数(Qt调用js)
4、 Qt界面窗口获取HTML中Js函数的返回值
5、 Web端消息主动通知到Qt界面(js通知Qt)
6、完整源码路径
基本配置,工程搭建
(1) Qt安装时要安装web开发组件,本案例采用Qt5.9.6 vs2015开发环境
(2) 新建Qt Gui工程要首先勾选以下三个组件
(3) qwebchannel.js文件,安装Qt后在安装文件夹下面可以搜索找到
(4) 本案例代码文件结构
其中Ui文件的简单布局如下:
其中,左侧为QWebEngineView控件,右侧一个调用js函数的按钮,一个获取js返回值的按钮,另一个为操作结果显示的label控件
加载html文件
找到html文件位置,QWebEngineView的load()函数可以加载html文件显