Qt 5.12实战
基于Qt 5.12平台,详解Qt应用程序开发技术

作者:朱晨冰 李建英

定价:119元

印次:1-4

ISBN:9787302564775

出版日期:2020.11.01

印刷日期:2023.03.09

图书责编:夏毓彦

图书分类:零售

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

Qt是一个跨平台C++图形用户界面应用程序开发框架,既可以开发GUI程序,也可以开发非GUI程序,比如控制台工具和服务器等,在软件工业界有广泛的应用。 本书分为15章,内容包括Qt概述、开发环境、编程基础、对话框程序设计、控件设计、数据库编程、调用Windows动态链接库、使用Linux静态库和共享库、文件编程、菜单栏/工具栏和状态栏、图形编程、多线程编程、多媒体编程、网络编程、应用程序发布。 本书既适合Qt编程初学者、Qt跨平台应用开发人员阅读,也适合作为高等院校和培训学校相关专业的教材。

朱晨冰,计算机应用专业硕士,10多年C\C++ 开发经验。精通Linux、Windows系统开发及数据库开发技术。李建英,计算机应用专业硕士,近10年项目管理经验,参与过多个软件产品的开发,精通C\C++ 编程语言。

前 言 Qt作为一个跨平台的开源C++应用程序开发框架,在国内外有非常广泛的应用,尤其是面向军工、嵌入式、自主可控的信息安全行业,Qt是个必不可少的编程工具。所以,掌握Qt的开发技能对于C/C++开发者显得尤为重要,因为很多商业软件都要求能在多个操作系统下运行。 本书以Qt 5.12.2版本为开发平台,循序渐进地介绍Qt开发应用程序的常用技术,包括在Windows和Linux下的Qt开发环境的搭建、单步调试功能的使用、应用程序的基本架构、信号与槽工作机制、Qt绘图、对话框编程、常用界面组件编程、文件读写、Windows和Linux下的库的创建和使用、绘图、数据库、多线程、网络和多媒体等模块的使用。每个编程主题都精心设计了完整的实例程序,并且步骤详细,有助于读者快速上手。通过阅读本书,大家可以了解Qt开发应用程序所需的基本技术。 Qt应用程序既可以在VC 2017下开发,也可以在Qt Creator下开发。考虑到读者可能跨平台开发,大部分示例都是在Qt Creator下开发的,版本是Qt 5.12自带的Qt Creator 4.8。编程开发仅仅了解理论是不够的,只有上机调试后才能深刻理解,Qt更是如此。为了照顾初学者,本书的每个实例步骤讲解得非常详细,从建立项目到运行项目都提供丰富的注释。另外,本书的所有实例和资源都可以免费下载。 本书讲述Qt开发最基本的、必须掌握的内容,既有Windows下的Qt开发,也有Linux下的Qt开发,可以说一线开发会碰到的问题在本书中基本都有所涉及。限于篇幅,没有加入C++语言的介绍,需要读者具备一定的C/C++语言知识。 Qt在当...

目录
荐语
查看详情 查看详情
目    录

第1章  Qt概述 1

1.1  Qt简介 1

1.2  发展历程 1

1.3  Qt的优点 2

1.4  Qt和MFC的比较 3

1.5  Qt的主要应用领域 6

1.6  Qt的版本 8

第2章  搭建Qt 5.12开发环境 11

2.1  搭建Windows下的Qt开发环境 11

2.1.1  搭建基于MSVC编译器的开发环境 12

2.1.2  搭建基于GCC编译器的开发环境 34

2.1.3  部署Qt 4.7.4开发环境 35

2.2  搭建Linux下的Qt开发环境 40

2.2.1  准备虚拟机Linux 40

2.2.2  下载Qt 5.12.2 47

2.2.3  下载安装依赖包 48

2.2.4  安装Qt 48

2.2.5  配置环境变量 49

2.2.6  验证是否安装成功 50

2.2.7  启动Qt Creator 50

2.2.8  第一个Linux下的Qt程序 50

2.2.9  做个快照 52

2.3  Qt Creator的一些小技巧 53

2.3.1  添加删除行的快捷键 53

2.3.2  改变编辑器的颜色 53

2.3.3  设置默认的构建套件 54

第3章  Qt编程基础 55

3.1  Qt基本数据类型 57

3.2  字节数组类QByteArray 58

3.2.1  初始化 59

3.2.2  访问某个元素 60

3.2.3  截取子字符串 60

3.2.4  获取字节数组的大小 61

3.2.5  数据转换与处理 62

3.2.6  字母... 查看详情

Qt 是一个跨平台C++图形用户界面应用程序开发框架,既可以开发GUI程序,也可以开发非GUI程序,比如控制台工具和服务器等,在软件工业界有广泛的应用。本书详解Qt 5.12编程,内容包括Qt概述、开发环境、编程基础、对话框程序设计、控件设计、数据库编程、调用Windows动态链接库、使用Linux静态库和共享库、文件编程、菜单栏/工具栏和状态栏、图形编程、多线程编程、多媒体编程、网络编程、应用程序发布。 查看详情