真 Qt 6c++开发指南
正如书本的题目一样,Qt6c++开发指南是一本专注于qt6的c++开发的书籍。主要用于c++的界面开发。没有讲解Qt自定义的QML开发。此书详尽的介绍了使用Qtc++来开发界面程序的方方面面。
首先,Qtc++不完全等于标准c++。更准确的说,Qtc++是在标准c++的基础上加了一层自定了的功能。比如,提供了除标准c++ public,private,protected三种访问控制符之外的访问控制符,private slot。可以在不使用标准c++的RTTI(运行时类型信息)之外,依然能获得运行时一个对象的类名称及其父类的名称。Qstring在标准c++的string类之上增加更多的功能
在本书的前两章介绍了如何使用QT开发出界面程序的基本流程,包括设计界面的方法
从第三章开始,详细的介绍了Qtc++开发框架的各种组件,包括Qt元对象系统,界面上的容器类和其他的基础类.
介绍了设计界面程序的model/view程序结构。GUI程序时由事件驱动的,无论是点击鼠标,按下按键,改变窗口的大小,等都会产生相应的事件。如何处理这些事件的交互,产生和派发都有Qt提供相应的组件来处理。应用程序设计人员只需要使用这些组件就可以了。
除了以上这些之外,此书还介绍了文件读写,多窗口程序设计,二维,三维图像的处理,多线程以及串口编程等模块。Qt直接统一了对于所有输入输出设备IO行为。极大的方便了使用Qt开发程序,加快了程序的开发.
最后,纸上得来终觉浅,绝知此事要躬行。书上的知识再多再好,只有不断的练习才能掌握技能。当然这本书不可能包括Qt的所有,但毫无疑问的是,这本书降低了学习Qt c++开发的坡度,帮助了想要学习Qt的人。
有关键情节透露