基于嵌入式Linux的Qt图形程序实战开发PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:韩少云,奚海蛟,谌利编著
- 出 版 社:北京:北京航空航天大学出版社
- 出版年份:2012
- ISBN:9787512409552
- 页数:376 页
第1章 认识Qt 1
1.1 Qt介绍 1
1.1.1 Qt扩展C++ 1
1.1.2 Qt模块 3
1.1.3 Qt授权模式 5
1.1.4 Qt特征 5
1.1.5不同平台的Qt简介 6
1.2 Qt安装 7
1.3建立Qt交叉编译环境 10
1.3.1交叉编译器 10
1.3.2 Qt Embedded for ARM的安装 10
1.4 Qt工具介绍 11
1.5编写Hello Qt程序 13
本章小结 14
第2章 信号与槽 15
2.1理解信号与槽 15
2.2预定义的信号与槽实例 17
2.2.1信号 17
2.2.2槽 17
2.2.3信号与槽的关联 18
2.2.4元对象工具 20
2.2.5程序样例 20
2.2.6应注意的问题 22
2.3创建和使用用户信号与槽 25
本章小结 40
第3章 对话框设计 41
3.1 QDialog类 41
3.2 QDialog类中派生类 42
3.2.1 QDialog类中的派生类 42
3.2.2派生类的实现 44
3.2.3添加函数入口 46
3.3使用QtCreator 48
3.3.1创建工程 48
3.3.2编辑工程 51
3.4其他对话框类使用实例 54
3.4.1常用的内建对话框 54
3.4.2 Qt消息框 63
本章小结 72
第4章 创建主窗口 73
4.1 QMainWindow类 73
4.2创建窗口的方法和流程 74
4.3代码创建主窗口 75
4.3.1头文件 75
4.3.2实现文件 78
本章小结 97
第5章 自定义窗口部件 98
5.1 QWidget类 98
5.2从QWidget中派生 102
5.3双缓冲技术 113
本章小结 123
第6章 部件布局 124
6.1 Qt布局管理器 124
6.2 Qt分裂器部件QSplitter 130
6.3栈部件QStackedWidget 132
6.4工作空间QWorkSpace 135
6.5综合应用实例 140
本章小结 152
第7章 文本输入和表 153
7.1文本输入类 153
7.2子类化QTableWidget及使用实例 161
7.3 QTableWidgetItem的子类化 165
本章小结 174
第8章 容器类 175
8.1 Qt容器类 175
8.2使用QVector、QLinkList和QList类 176
8.2.1 QVector类 176
8.2.2 QLinkedList类 179
8.2.3 QList类 179
8.2.4迭代器 179
8.3使用QMap和QHash类 184
8.4使用QString、QByteArray、QVariant及其他相关类 187
8.5隐式共享 191
本章小结 192
第9章 目录与文件处理 193
9.1 Qt的目录操作类与实例 193
9.1.1目录信息 193
9.1.2文件信息 196
9.2 Qt二进制文件数据读写 202
9.3 Qt文本文件数据读写 205
本章小结 208
第10章 Qt中的事件机制 209
10.1事件的起源 209
10.2事件的分类与处理 210
10.3事件过滤器 221
10.4时间事件 226
10.5在强烈的处理中保持响应 229
本章小结 231
第11章 二维图形的绘制 232
11.1 QPainter类介绍和绘图实例 232
11.2图像的装载和保存 252
11.2.1图像的装载 252
11.2.2图像的保存 253
11.3坐标系统介绍和变换 253
11.3.1坐标系统的介绍 253
11.3.2坐标变换 253
11.4 QPainter的转换函数 255
11.5 QImage类介绍和绘图实例 257
11.6用Qt打印图形 260
本章小结 264
第12章MDI程序设计 265
12.1 MDI的实现类 265
12.2一个MDI程序实现实例 266
12.2.1实现MdiChild中央窗口的子窗口 266
12.2.2实现MDI程序的主窗口界面 272
12.2.3实现功能函数 274
本章小结 282
第13章 Model/View结构 283
13.1 Model/View结构介绍 283
13.2 Model类 284
13.3创建新的Model 290
13.4 View类 298
13.5 Delegate类 300
本章小结 303
第14章 Qt的网络编程 304
14.1 QFtp类和程序设计实例 304
14.2 QHttp类和程序设计实例 312
14.3 TCP/IP程序设计 323
本章小结 333
第15章 数据库程序设计 334
15.1数据库技术介绍 334
15.2 Qt的数据库操作 339
15.2.1连接数据库 340
15.2.2常用数据库操作 341
15.2.3事务操作 344
15.2.4使用SQL模型类 344
15.3一个数据库编程实例 346
本章小结 352
第16章Qt多线程程序设计 353
16.1多线程介绍 353
16.2 Qt中的线程创建和同步 354
16.3线程间的同步与互斥机制 359
16.3.1 Semaphone类的例子 360
16.3.2 QWaitCondition类的例子 363
16.4优先级控制 367
16.5死锁问题 367
本章小结 368
第17章 Qt4.5在S3C2440上的移植及应用程序的调试 369
17.1 Qt/Embedded的编译 369
17.1.1安装交叉编译环境 369
17.1.2安装Qt/Embedded 370
17.2 Qt4.5移植到S3C2440开发板上 371
17.3 Qt程序的调试技术 371
17.4 Qt应用程序的编译 374
17.4.1配置Qt Creator交叉编译环境 374
17.4.2终端交叉编译 375
本章小结 375
参考文献 376
- 《糊涂国王摸月亮 立体图形的组合》(韩)高滋贤文 2016
- 《Maya 2018完全实战技术手册》来阳编著 2019
- 《Python3从入门到实战》董洪伟 2019
- 《大数据Hadoop 3.X分布式处理实战》吴章勇,杨强 2020
- 《星空摄影后期实战》阿五在路上著 2020
- 《半小时漫画股票实战法》财经杂质著 2019
- 《深度学习与飞桨PaddlePaddle Fluid实战》于祥 2019
- 《数字插画实战 人像创作30例》王鲁光著 2019
- 《物联网与嵌入式技术及其在农业上的应用》马德新 2019
- 《2017国家执业药师资格考试 全考点实战通关必备 中药学综合知识与技能 第3版》国家执业药师资格考试命题研究专家组 2017
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019