搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
Qt从入门到实战(视频彩色版)
0.00     定价 ¥ 88.00
图书来源: 浙江图书馆(由浙江新华配书)
此书还可采购25本,持证读者免费借回家
  • 配送范围:
    浙江省内
  • ISBN:
    9787522626871
  • 作      者:
    编者:刘兵|责编:钱诚
  • 出 版 社 :
    中国水利水电出版社
  • 出版日期:
    2024-11-01
收藏
畅销推荐
内容介绍
本书以Qt 6.x版本为开发平台,基于编者20多年教学实践和软件开发经验,从Qt开发初学者容易上手的角度,用通俗易懂的语言、丰富实用的案例,循序渐进地讲解Qt应用程序开发的基本技术。本书共13章,主要涵盖初识Qt、Qt程序设计基础、Qt基本组件、Qt样式表、数据验证、窗口与对话框、Qt布局、绘图系统、文件与数据库访问、串口编程、网络访问、多线程和多媒体等内容。 本书根据学习Ot所需知识的主脉络搭建内容,采用“案例驱动+视频讲解+代码调试”相配套的方式,为读者提供Qt从入门到项目实战的解决方案。扫描书中的二维码可以观看每个实例和相关知识点的视频讲解,而且每个实例中使用的重要语句所起的作用都有详细的说明,有助于读者从入门到快速学会基于Qt应用程序的项目开发。 本书配有102集同步视频讲解、109个实用案例、13个实验,并提供了丰富的教学资源,包括PPT课件、程序源码、课后习题答案、在线交流服务QQ群和不定期网络直播等。 本书适合有C++程序设计基础,准备进行Qt应用开发的读者自学,也可以作为高等学校、高职高专、职业技术学院和民办高校计算机及相关专业的教材,还可以作为相关培训机构开设的Qt应用开发课程的教材。
展开
目录
第1章 初识Qt
1.1 Qt简介
1.1.1 认识Qt
1.1.2 Qt开发的优点
1.1.3 Qt与MFC的比较
1.2 Qt Creator的安装与使用
1.2.1 Qt Creator的安装
1.2.2 Qt Creator的使用方法
1.2.3 添加其他组件
1.2.4 Qt助手
1.3 第一个Qt程序
1.3.1 创建项目
1.3.2 Qt项目工程目录及文件说明
1.4 C++语言基础
1.4.1 类和对象
1.4.2 类的继承与多态
1.5 本章小结
1.6 习题1
1.7 实验1 Qt程序基础
第2章 Qt程序设计基础
2.1 常用的数据类型
2.1.1 字节数组QByteArray
2.1.2 字符串QString
2.2 Qt容器类
2.2.1 数组OList
2.2.2 映射表QMap
2.2.3 哈希表QHash
2.3 Qt常用设置
2.3.1 字体设置QFont
2.3.2 颜色设置QColor
2.3.3 定时设置QTimer
2.4 信号与槽
2.4.1 信号与槽的基本概念
2.4.2 通过UI设计界面添加信号与槽关联
2.4.3 手工添加信号与槽关联
2.4.4 多信号与一个槽对应
2.5 事件
2.5.1 事件机制概述
2.5.2 事件处理方法示例
2.5.3 鼠标事件
2.5.4 键盘事件
2.6 本章小结
2.7 习题2
2.8 实验2 Qt程序基础
第3章 Qt基本组件
3.1 常用组件
3.1.1 QLabel标签组件
3.1.2 QPushButton按钮组件
3.2 表单组件
3.2.1 单行文本输入框
3.2.2 单选按钮
3.2.3 复选框
3.2.4 下拉列表框
3.3 其他组件
3.3.1 进度条组件
3.3.2 选项卡组件
3.3.3 QTreewidgeti组件
3.4 本章小结
3.5 习题3
3.6 实验3 Qt程序基础
第4章 Qt样式表
4.1 QSS基础
4.1.1 QSS简介
4.1.2 QSS的使用方法
4.2 QSS选择器
4.2.1 类型选择器
4.2.2 类选择器
4.2.3 ID选择器
4.2.4 包含选择器
4.2.5 属性选择器
4.2.6 其他选择器
4.3 QSS的基本属性
4.3.1 字体属性
4.3.2 文本属性
4.3.3 背景属性
4.3.4 边框属性
4.3.5 伪状态
4.4 盒子模型
4.4.1 盒子模型概述
4.4.2 外边距
4.41 3 内边距
4.5 本章小结
4.6 习题4
4.7 实验4 QSS样式设计
第5章 数据验证
5.1 正则表达式
5.1.1 正则表达式简介
5.1.2 普通字符
5.1.3 元字符
5.1.4 正则表达式的高级用法
5.2 Qt正则表达式的对象
5.2.1 QRegularExpression
5.2.2 QRegularExpressionMatcll
5.2.3 QRegularExpressionMatchIterator
5.3 表单验证
5.3.1 需求分析
5.3.2 程序设计
5.4 本章小结
5.5 习题5
5.6 实验5 正则表达式
第6章 窗口与对话框
6.1 主窗口区域划分
6.1.1 菜单栏和工具栏
6.1.2 状态栏
6.1.3 窗口属性设置
6.2 对话框基础
6.2.1 模态与非模态对话框
6.2.2 对话框之间传递数据
6.3 标准对话框
6.3.1 消息对话框QMessageBox
6.3.2 输入对话框QInputDialog
6.3.3 其他标准对话框
6.4 本章小结
6.5 习题6
6.6 实验6 QSS样式设计
第7章 Qt布局
7.1 布局管理
7.1.1 停靠布局QDockwidget
7.1.2 堆栈部件QStackedwi始et
7.1.3 分割窗口
7.2 控件布局管理
7.2.1 水平布局
7.2.2 垂直布局
7.2.3 网格布局
7.2.4 表单布局
7.3 本章小结
7.4 习题7
7.5 实验7 综合布局
第8章 绘图系统
8.1 绘图系统简介
8.1.1 QPainter类
8.1.2 与绘图相关的类
8.1.3 屏幕重绘
8.2 画笔和画刷
8.2.1 画笔的使用
8.2.2 画刷的使用
8.3 渐变填充
8.3.1 线性渐变
8.3.2 辐射渐变
8.3.3 锥形渐变
8.4 其他绘制方法
8.4.1 绘制路径
8.4.2 绘制图像
8.5 绘图系统实际应用
8.5.1 随手画的实现原理
8.5.2 随手画的制作过程
8.6 本章小结
8.7 习题8
8.8 实验8 随手画
第9章 文件与数据库访问
9.1 SQule数据库
9.1.1 SQLite数据库简介
9.1.2 SQLite数据库的安装
9.1.3 SQLite数据库的基本操作
9.2 SQL语句
9.2.1 SQLite数据库基础
9.2.2 数据表的操作
9.2.3 数据表中的数据操作
9.2.4 数据查询
9.2.5 SQL常用聚合函数
9.3 操作SQule数据库
9.3.1 数据库的连接与创建
9.3.2 数据的增删改查
9.4 文件与目录
9.4.1 文件的操作
9.4.2 目录的操作
9.5 本章小结
9.6 习题9
9.7 实验9 用户管理系统
第10章 串口编程
10.1 串行通信概述
10.1.1 串行通信的基本概念
10.1.2 串行通信方式
10.1.3 生成
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证