编辑推荐
适读人群 :本书基本涵盖了进行 GUI 程序设计所需掌握的各种技术主题,适合具有C++语言基础并希望使用Qt C++开发GUI程序的读者阅读,可作为高校相关课程的教材,也可供Qt C++开发者参考。
.《Qt 5.9 C++开发指南》版本、内容重大升级。
.介绍新的Qt 6.2版本中新引入的功能模块和开发技术。
.精心设计大量完整的示例程序,提供所有示例的源代码下载,还提供一个集成了全书示例的可执行文件的可安装演示软件,读者可以浏览示例简介,并运行所有示例的可执行文件。
内容简介
本书以Qt 6为开发平台,系统介绍如何用Qt C++开发应用程序。首先介绍Qt C++应用程序的基本结构、界面可视化设计和布局管理方法、元对象系统的功能及其应用等基本内容,然后深入讲解常用界面组件、模型/视图结构、事件处理、对话框和多窗口程序设计、文件读写等功能的编程方法,以及数据库、多线程、网络、多媒体、图表、数据可视化、串口通信等功能模块的使用。本书内容丰富,辅以大量精心设计的完整示例程序,涵盖进行GUI程序设计所需掌握的各种技术主题。
作者简介
王维波,博士,中国石油大学(华东)教师,主要从事仪器仪表开发的教学和科研工作。著有《STM32Cube 高效开发教程》,曾开发多个工业应用嵌入式系统和专业数据处理软件。
栗宝鹃,博士,中水北方勘测设计研究有限责任公司高级工程师,主要从事工程勘察、综合地球物理探测与检测中的数据处理、解译与成像等工程应用和研究工作。
侯春望,硕士,中国石油大学(华东)教师,主要从事单片机系统和应用软件开发方面的教学和研究工作,精通Qt C++ 编程,曾开发多个专业应用软件。
目录
第 1章 认识Qt 1
1.1 Qt简介 1
1.1.1 Qt的跨平台开发能力 1
1.1.2 Qt的许可类型和安装包 2
1.1.3 Qt支持的开发语言 3
1.1.4 Qt 6新特性 4
1.2 Qt的安装 5
1.2.1 本书使用的Qt版本 5
1.2.2 安装Qt 5
1.2.3 安装后的Qt 8
1.3 编写一个Hello World程序 9
1.3.1 Qt Creator简介 9
1.3.2 新建一个GUI项目