QtWeb混合开发技术
文章平均质量分 97
本专栏将带你学习Qt+QWebEngine和Qt+CEF的混合开发技术。学完本专栏,你将掌握这两种混合开发技术并了解它们的优缺点和适用场景。无论是简单的Web界面还是复杂的桌面应用程序,都能在本专栏中找到相应的知识和技巧。让我们开始学习吧!
凝望星辰
擅长iOS应用、Cocos游戏、Qt跨平台应用和音视频开发
展开
-
麒麟V10系统下编译libcef_dll
本篇主要记录了在飞腾PC麒麟V10系统下编译libcef_dll时遇到的问题及解决方法。在Qt应用程序中使用QWebEngine加载HTML网页算是常规操作,但是涉及到3d模型的加载及显示,QWebEngine的表现就差得多了。为了解决网页加载3d模型卡顿的问题,我们考虑使用cef代替QWebEngine。本文记录了麒麟V10系统下从下载CEF开始到成功编译出libcef_dll_wrapper 所踩的坑,经过本次折腾,以后再遇到类似的问题就能快速解决了。原创 2023-11-10 23:14:06 · 770 阅读 · 0 评论 -
Qt QWebEngine 加载网页及交互,实现C++与JS 相互调用
本篇主要介绍QT开发过程中如何利用QWebengine加载网页,通过C++与JS 相互调用,实现QT程序与HTML网页的交互。QtWebEngine 是Qt的一个子模块,它提供了一个 Web 浏览器引擎,可以轻松地将互联网上的内容嵌入到 Qt 应用程序中。Qt WebEngine Widgets Module 用于创建基于小部件的 Web 应用程序Qt WebEngine Module 用于创建基于 Qt Quick 的 Web 应用程序。原创 2023-11-14 23:30:02 · 11027 阅读 · 3 评论 -
Qt QWebSocket实现JS调用C++
本篇主要介绍实现JS调用C++的另一种方式,即QWebSocket+QWebChannel。与之前的一篇文章QWebEngine 加载网页及交互,实现C++与JS 相互调用中提到的仅通过QWebChannel 实现JS调C++相比,本文介绍的这种方式,更灵活,能实现更加复杂的业务功能。以上就是本文要讲的内容了,本文详细介绍了QWebChannel与网页端通信的两种方式,希望通过阅读本文,能帮你快速掌握在Qt 前后端混合开发模式下C++与JS通信的方法。对文中内容有任何疑问,都可以留言讨论!原创 2023-11-15 20:31:49 · 1235 阅读 · 0 评论