当前位置:网站首页>图书 > 正文 >>

Qt程序设计基础基于银河麒麟桌面操作系统

图书信息

作者苏静 申波 主编
出版社人民邮电出版社有限公司
ISBN9787115617408
出版时间2023-11-01
字数26.0万
分类科技,计算机,网络,软件系统

读书简介

银河麒麟桌面操作系统 V10 是一款简单易用、稳定安全、高效创新的产品,配备有完善的发工具,支持主流编程语言,提供了良好的发环境和大量的发库。同时它支持国产数据库和中间件,以及封装系统级 SDK,可以很好地支撑项目发工作。 本书基于银河麒麟桌面操作系统 V10,以 Qt 5.12.8 为发平台,将理论知识与发经验相结合,深浅出地介绍桌面应用发的常用技术。

目录

内容提要

序 言

编委会

关于本书

内容和特点

读者对象

配套资源

第1章 初识Qt

1.1 Qt概述

1.2 Qt的发展历程、版本及特点

1.3 Qt的使用领域

第2章 Qt开发环境

2.1 Qt的下载与安装

2.2 Qt Creator的下载与安装

2.3 Qt Creator的使用

第3章 Qt编程基础

3.1 Qt的常见数据类型

3.2 Qt的基本函数

3.3 QString的使用

3.4 Qt顺序容器类与关联容器类

3.5 QVariant类

3.6 Qt迭代器

第4章 Qt窗口设计

4.1 初识主窗口

4.2 菜单栏

4.3 工具栏

4.4 状态栏

4.5 项目案例——麒麟记事本(主窗口实现)

第5章 Qt的对话框

5.1 标准对话框

5.2 自定义对话框

5.3 项目案例——麒麟记事本(打开文件/字体和颜色选择)

第6章 Qt中的事件处理

6.1 事件简介

6.2 事件的传递与分发

6.3 事件的处理与过滤

6.4 定时器事件与随机数

6.5 项目案例——打地鼠

第7章 Qt中的信号槽

7.1 信号槽的机制

7.2 信号槽的基本使用

7.3 自定义的信号与槽

7.4 信号与槽的高级应用

第8章 Qt中的常用控件

8.1 按钮类控件

8.2 标签类控件

8.3 输入框类控件

8.4 项目案例——麒麟计算器

8.5 进度条类控件

8.6 列表视图控件

8.7 树形视图控件

8.8 自定义控件

第9章 Qt中的布局管理

9.1 系统布局方式概述

9.2 基本布局管理器——QBoxLayout

9.3 网格布局管理器——QGridLayout

9.4 窗体布局管理器——QFormLayout

9.5 嵌套布局管理器

9.6 分离器

第10章 Qt中的文件管理

10.1 文本文件操作

10.2 二进制文件读写

10.3 目录操作与文件系统

10.4 获取文件信息

10.5 监控文件和目录变化

10.6 项目案例——麒麟记事本(文件存储)