《QML和Qt Quick快速入门》
2020年12月,Qt 6.0发布。 Qt 6是Qt的一个新的重大版本,被重新设计为面向未来的生产力平台,提供了更强大、更灵活、更精简的下一代用户体验以及无限的可扩展性。不过新推出的前期版本缺乏了 Qt 5.15 提供的一些常用功能。直到2021年9月Qt推出了6.2版本,作为Qt 6系列中第一个长周期支持版本,包含了Qt 5.15 中的所有常用功能以及为 Qt 6 添加的新功能,作者感觉是时候引领读者进入Qt 6时代了。 本书的前身是《Qt 5编程入门(第2版)》。从Qt 4.7引入Qt Quick用户界面技术开始,Qt包含Qt Widgets(基于C++)和Qt Quick(基于QML)两种编程技术,前者侧重于传统的桌面用户界面应用,后者则是为了适应全新的触摸式用户界面。在Qt 5时代,两种用户界面技术几乎平分秋色,而随着手机移动设备的普及,Qt 6中Qt Quick得到了越来越多的关注和发展。去年9月,主要讲解Qt Widgets编程的《Qt Creator快速入门(第4版)》已经基于Qt 6完成了再版,而《Qt 5编程入门(第2版)》侧重讲解Qt Quick,鉴于该书书名和内容关联不明显,本次基于Qt 6将该书进行了重写,并更名为《QML和Qt Quick快速入门》。 本书基于最新的Qt 6.4.0和Qt Creator 8.0.1版本进行编写。其中包含了Qt Quick Particle System粒子系统、Qt Quick 3D、Qt Data Visualization数据可视化等最新内容。
|