QtQuick 系列教程之 QML 与 C++ 交互

作者/分享人:天佐
向 Ta 提问
熟悉C++的软件开发人员, 服务器, PC客户端, 手机移动端, Html5, 音视频, 网络与数据库开发都在做. 除了Web后台不会, 基本算得上是一个全栈工程师了. 当然, 我理解的全栈, 还得会PS, 性能测试, 部署运维, 开发的全套文档书写. QQ 278969898 主页 http://www.camelstudio.cn/ 邮箱 camelsoft@163.com 博客 http://blog.csdn.net/zhengtianzuo06/ github https://github.com/zhengtianzuo QQ群 199672080

QML 作为一种灵活高效的界面开发语言已经越来越得到业界的认可。QML 负责界面,C++ 负责逻辑,这也是 Qt 官方推荐的开发方式。那么 QML 与 C++ 的交互必然是需要我们掌握并且精通的。

本 Chat 将详细介绍 QML 与 C++ 的几种交互方式,以及在项目中的实际应用方法。通过实际的例子来实现,体验并且应用这几种交互方式,为我们后续的产品开发提供便利。

本 Chat 将分4大部分讲解:

  1. C++ 对象注册到 QML,QML 访问 C++ 对象;
  2. QML 暴露对象给 C++ 进行交互;
  3. C++ 创建 QML 对象并进行交互;
  4. C++ 对象与 QML 通过信号槽交互。

通过本 Chat 的阅读和交流,您将了解熟悉 QML 与 C++ 的交互方式,并且从中获得改造提升自身项目代码结构或者获得交互上的解惑顺利完成项目。

已有55人预订
预订达标
文章出炉
     
04月12日
04月23日
本场 Chat 文章已出炉,购买后即可阅读文章并获得一张天佐的读者圈Pass
请务必添加GitChat服务号以查看活动进度及获取活动通知。
查看文章评论/提问
请让我再努力一次
加油 加油
天佐: 谢谢
说吧
给力
天佐: 多谢支持
龙军
有收获。辛苦了!
天佐: 有收获就好,谢谢
老田
请问楼主,C++与qml之间传递复杂的结构体如何操作,如果是结构体数组呢?
天佐: 复杂的结构体一般是通过c++的属性方式来操作的, 文章里有的
天佐: 补充一下 另外更为复杂和庞大的数据 一般都是mvc模式交互了. 后一章Chat会有详解
老田: 好的 多谢
Pasca药师: 稍微复杂一点的结构体,可以尝试转成json之后进行传递
愿以百年挽朝夕
希望之后出关于使用MVC模式的时候,连接到数据的时候,可以有使用oracle的数据库连接例子,mysql连接部分也能够详细一些。 谢谢了 另外作者大大辛苦了
天佐: 重心在于mvc模式的应用,可能不会涉及到数据的来源问题,感谢支持
退款保证:
• 04月13日前,预订人数未达标,您将获得全额退款。
• 作者未按时完成文章,您将获得全额退款。
你可能还喜欢
60分钟轻松搞定树莓派 AI 服务开发
微软公开课
大厂面试官亲述:0~3年移动研发工程师必备技能
richardcao
使用 Mpvue 开发微信小程序的最佳实践
美团点评技术团队
Tomcat 性能优化
only you
使用 Python 全栈打造淘宝客微信机器人
州的先生
普通程序员如何快速提升自己
王俊生
微信扫描登录