在 Qt 里内嵌 CEF ,然后在 CEF 里内嵌 Node.js,从 Qt 和 Node.js 两大框架里取长补短,打造一个加强版本的 Electron。

*   开篇词|打造可进可退的混合桌面开发框架

*   如何使用 CMake 作为构建工具开发 Qt 应用?

*   如何在 Qt 中内嵌 CEF 加载在线网页?

*   如何在 CEF 内加载使用 Webpack 打包后的离线网页?

*   如何在网页内使用 QWebchannel 与主进程通信?

*   如何使用纯 CMake 创建 Node-API 扩展?

*   如何在 Node-API 扩展中调用来自前端的回调函数?

*   如何在 Node-API 扩展中将 C++ 类包装为 Javascript 类?

*   如何在 Node-API 扩展中使用 Qt 的元类型和元对象系统?

*   如何在 Node-API 扩展中配合 Qt 处理异步任务?

*   如何使用 libclang 配合 CMake 实现 C++ 反射?

*   如何在 Node-API 扩展中使用 Qt 的信号?

*   实战:如何使用 WebGL 显示本地图片?

*   实战:如何基于 Node-API 扩展解码播放本地视频?

*   进阶:CEF 编译

*   进阶:如何在 CEF 渲染进程中集成 Qt 的事件循环?

*   进阶:如何在 CEF 渲染进程内集成 Node.js?

*   进阶:如何在非 Node.js 扩展里使用 Node-API?