POOPE 发表于 2021-7-2 15:37:00

Qt与html js交互详细讲解与代码演示

  C++ Web交互说明    客户端开发,很多时候需要与web交互,用C++调用html显示,用js写逻辑调后端java或者php接口,通常这些html, js也都部署在服务端,供web页面、android、ios、macOS、小程序等调用,这样就可以一码多用,大大的减少了各端的开发内容,相对于Qt的跨平台,html的跨平台更好。
  C++和web的交互,通常是使用libcef,但是cef是比较复杂的,得花点时间去研究,而且libcef不能跨平台。Qt刚好也支持与Web交互的功能,而且做的比libcef更好,使用更方便,还能跨平台。如果是用DuiLib, SOUI,MFC等做界面,那就得用libcef来和web交互,如果是Qt开发的客户端,那就直接用Qt的web功能,相当的方便简单。
  国内Qt用的最牛逼的wps项目,估计也是用到了Qt的web功能,我们可以看看它的dll就知道了

Qt显示html页面    Qt与Web交互主要用到三个类QWebEngineView,QWebEnginePage,QWebChannel,需
  

  
页: [1]
查看完整版本: Qt与html js交互详细讲解与代码演示