Qt 5.12实战

Qt 5.12实战

作者:朱晨冰李建英

出版社:清华大学

出版年:2020年10月

ISBN:9787302564775

所属分类:历史文化

书刊介绍

《Qt 5.12实战》内容简介

Qt是一个跨平台C图形用户界面应用程序开发框架,既可以开发GUI程序,也可以开发非GUI程序,比如控制台工具和服务器等,在软件工业界有广泛的应用。
本书分为15章,内容包括Qt概述、开发环境、编程基础、对话框程序设计、控件设计、数据库编程、调用Windows动态链接库、使用Linux静态库和共享库、文件编程、菜单栏/工具栏和状态栏、图形编程、多线程编程、多媒体编程、网络编程、应用程序发布。
本书既适合Qt编程初学者、Qt跨平台应用开发人员阅读,也适合作为高等院校和培训学校相关专业的教材。
朱晨冰,计算机应用专业硕士,10多年C\C开发经验。精通Linux、Windows系统开发及数据库开发技术。
李建英,计算机应用专业硕士,近10年项目管理经验,参与过多个软件产品的开发,精通C\C编程语言。

作品目录

内容简介
前言
源码下载
技术支持邮箱
第1章:Qt概述
1.1、Qt简介
1.2、发展历程
1.3、Qt的优点
1.4、Qt和MFC的比较
1.5、Qt的主要应用领域
1.6、Qt的版本
第2章:搭建Qt
5.12开发环境
2.1、搭建Windows下的Qt开发环境
2.2、搭建Linux下的Qt开发环境
2.3、Qt
Creator的一些小技巧
第3章:Qt编程基础
3.1、Qt基本数据类型
3.2、字节数组类QByteArray
3.3、字符类QChar
3.4、字符串类QString
3.5、列表类QList
3.6、字符串列表类QStringList
3.7、Qt和字符集
3.8、认识Qt界面Widgets
3.9、Qt中与界面相关的类库
3.10、获取系统当前时间
3.11、事件
3.12、信号
第4章:Qt对话框程序设计
4.1、对话框程序设计概述
4.2、对话框的扩展性
4.3、对话框的默认按钮
4.4、QDialog类
4.5、初始化对话框的地方
4.6、一个简单的对话框程序
4.7、设置对话框的属性
4.8、在对话框上使用按钮控件
4.9、模态对话框和非模态对话框
4.10、通用对话框
4.11、移动对话框到指定位置
4.12、在对话框非标题栏区域实现拖动
第5章:Qt控件设计
5.1、控件概述
5.2、对话框程序设计概述
5.3、按钮类控件
5.4、列表视图控件
5.5、树形视图控件
5.6、组合框
5.7、字体组合框
5.8、标签控件
5.9、分组框控件
5.10、正则表达式和QregExp类
5.11、行编辑框
5.12、进度条控件
5.13、布局管理器
第6章:Qt数据库编程
6.1、数据库的基本概念
6.2、Qt
SQL模块
6.3、访问数据库
第7章:Qt调用Windows下的动态链接库
7.1、动态链接库的定义
7.2、使用动态链接库的好处
7.3、动态链接库的分类
7.4、Win32、DLL的开发和Qt调用
7.5、MFC下DLL的开发和Qt的调用
第8章:在Qt中使用Linux的静态库和动态库
8.1、Qt程序调用静态库和动态库
8.2、静态库
8.3、动态库
第9章:Qt文控编程
9.1、输入/输出设备类
9.2、文件类QFile
第10章:Qt菜单栏、工具栏和状态栏
10.1、菜单的设计与开发
10.2、工具栏的设计与开发
10.3、状态栏的设计与开发
第11章:Qt图形编程
11.1、概述
11.2、重绘事件处理函数paintEvent()
11.3、点的坐标QPoint
11.4、矩形尺寸QSize
11.5、颜色
11.6、画笔类QPen
11.7、画刷
11.8、画图类QPainter
第12章:Qt多线程编程
12.1、使用多线程的好处
12.2、多线程编程的基本概念
12.3、在Qt中使用POSIX多线程库
12.4、在Qt中使用C++
11线程类
12.5、使用Qt自身的线程类
第13章:Qt多媒体编程
13.1、概述
13.2、QMediaPlayer类
第14章:Qt网络编程
14.1、TCP/IP协议
14.2、获取主机的网络信息
14.3、TCP编程
第15章:Qt应用程序发布

相关推荐

微信二维码