《Qt Creator快速入门(第四版)》
2020年12月,Qt 6.0发布。 Qt 6是Qt的一个新的重大版本,被重新设计为面向未来的生产力平台,提供了更强大、更灵活、更精简的下一代用户体验以及无限的可扩展性。之所以迟迟没有将本书更新到Qt 6,是因为它缺乏 Qt 5.15 提供的一些常用功能。直到2021年9月Qt推出了6.2版本,作为Qt 6系列中第一个长周期支持版本,包含了Qt 5.15 中的所有常用功能以及为 Qt 6 添加的新功能。作者感觉是时候将本书进行全面更新,引领读者进入Qt 6时代了。 这次改版基于Qt 6.2.3对全书进行修订。因为使用了全新的版本和系统环境(Windows 10系统),为了确保所有内容得到更新,对每一段讲解、每一个示例、每一张图片都进行了修正,整个流程近似于重写全书。其中较大的改动是添加了第18章Qt图表和数据可视化内容,重写了第7章正则表达式部分和第13、14章多媒体应用的大部分内容。Qt 6致力于实现与Qt 5很大程度上的兼容,本书大部分代码可以直接或者很小的更改就可以使用Qt 6版本编译运行。 Qt应用编程系列丛书 本系列丛书现在包括3本:《Qt Creator快速入门(第4版)》《Qt 5编程入门(第2版)》和《Qt及Qt Quick开发实战精解》。由于历史原因,这些书名可能无法全面表述其内容。我们希望通过这次改版以及后期对另外两本进行改版,进一步明确这3本书的定位。下面简单说明,以方便读者的选购和学习。 《Qt Creator快速入门(第4版)》基于Qt 6.2.3,讲解了经典的桌面端C++ Widgets编程和Qt Creator的使用,包含了Qt最基础、最核心的内容,也是Qt开发入门必学的内容。学习本书需要读者具备必要的C++基础,对于没有基础的读者,也可以在学习本书的同时来学习C++基础知识。 《Qt 5编程入门(第2版)》中讲解了QML语言、Qt Quick编程和移动开发的相关内容,主要用于为移动设备等开发动态触摸式界面。鉴于该书书名和内容关联不明显,计划在今年下半年基于Qt 6对该书进行重写,并更改书名为《QML和Qt Quick快速入门》。 QML和Qt Quick虽然是全新的语言和内容,但是直接包含在Qt框架之中,很多机制和理念都与经典的C++ Widgets编程一致,所以建议先学习《Qt Creator快速入门(第4版)》,再来学习该书。 《Qt及Qt Quick开发实战精解》 的早先版本包括C++ Widgets综合实例程序和Qt Quick的基础内容。由于已经将Qt Quick的基础内容移至《QML和Qt Quick快速入门》,计划在明年上半年基于Qt 6对该书进行重写,专注于C++ Widgets和Qt Quick的综合实例程序,并更名为《Qt Widgets及Qt Quick开发实战精解》。 当3本书都完成更新后,将覆盖Qt 6几乎全部基础内容,并提供应用了所有知识点的综合实例程序,读者使用该系列丛书可以轻松入门Qt编程世界。
|