Qt程序设计PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:Xteam(中国)软件技术有限公司编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2002
- ISBN:730205231X
- 页数:320 页
第1章 X Window编程入门 1
1.1 X11编程 1
1.1.1 头文件 1
1.1.2 变量 1
1.1.3 连接服务器 2
1.1.4 窗口 2
1.1.5 位图 4
1.1.6 事件 4
1.1.7 图形上下文 5
1.1.8 完整的例子 6
1.2 X Window系统 8
1.2.1 X Window系统的基本概念 8
1.2.2 X Window系统的体系结构 9
1.3 X11与Motif 11
1.3.1 X11与Motif的关系 11
1.3.2 Motif简介 11
1.3.3 实例 15
第2章 Qt基础 17
2.1 Qt简介 17
2.2 Qt特征 18
2.3 Qt与X11的关系 19
2.3.1 Qt与X11之间的关系 19
2.3.2 Qt库 21
2.3.3 Qt编程的特点 21
2.4 KDE介绍 30
2.4.1 KDE简介 30
2.4.2 Qt与KDE 30
2.5 Qt的组件 31
2.5.1 常见的Qt组件 31
2.5.2 3个主要的基类 36
2.5.3 组件的建立 40
2.6 Qt与Motif 41
2.6.1 二者之间的关系 41
2.6.2 事件处理 42
2.6.3 组件的创建与实现 43
2.6.4 程序的编译 44
第3章 Qt开发环境 53
3.1 Qt开发环境的建立 53
3.2 创建源程序 56
3.1.1 创建目录 56
3.1.2 创建并编写文件 56
3.3 编译Qt程序 62
3.4 调试Qt程序 70
3.4.1 命令行功能 70
3.4.2 警告和调试信息 71
3.4.3 调试时用到的宏 73
3.4.4 常见的错误 75
3.5 运行Qt程序 75
第4章 Qt编程方法 76
4.1 Qt应用程序的基本结构 76
4.1.1 一个基本的例子 76
4.1.2 头文件 80
4.1.3 程序中的初始化 81
4.1.4 创建组件 82
4.1.5 设置组件的几何特性 83
4.1.6 Signal和Slot 84
4.1.7 实现组件和进入主循环 85
4.1.8 程序的编译和连接 85
4.1.9 应用程序结构小结 87
4.2 关于组件 88
4.2.1 组件的创建 88
4.2.2 窗口的主组件 89
4.2.3 顶层组件、父组件和子组件 90
4.2.4 按钮、下压按钮的创建 92
4.3 组件资源及其管理 95
4.3.1 字体 96
4.3.2 背景及颜色 99
4.3.3 几何特性 102
4.3.4 光标和鼠标 105
4.3.5 焦点 107
4.3.6 资源管理 108
4.4 复杂的例子 111
4.5 常用组件 120
4.5.1 主窗口 120
4.5.2 显示文字和输入文字的组件 121
4.5.3 按钮组件 123
4.5.4 消息框 124
4.5.5 框架 125
4.5.6 菜单 127
4.6 画图 127
4.6.1 画图经常用到的类 127
4.6.2 画图事件 130
4.6.3 例子 131
4.7 应用程序设计的一般过程 134
4.8 注意事项 135
第5章 Qt关键技术 136
5.1 Signal、Slot和Meta Object Compiler 136
5.1.1 Signal 138
5.1.2 Slot 139
5.1.3 Meta Object信息 139
5.2 使用MOC 141
5.2.1 调用MOC 142
5.2.2 用法 142
5.2.3 诊断 144
5.2.4 错误 144
5.3 Qt下的拖放 148
5.3.1 拖动 149
5.3.2 放下 149
5.3.3 剪贴板 150
5.3.4 拖放操作 151
5.3.5 增加新的拖放类型 152
5.3.6 高级拖放操作 152
5.3.7 与其他程序的互操作性 154
5.4 Qt中的命名指导 154
5.4.1 代码中的全局名 154
5.4.2 文件名 155
5.4.3 命名前缀 155
5.4.4 保留的命名前缀 155
5.4.5 头文件举例 157
5.5 Qt的国际化 159
5.5.1 对所有用户可见的文本使用QString 159
5.5.2 对所有将被显示的文本使用tr()函数 159
5.5.3 对简单参数使用QString::arg() 160
5.5.4 翻译成其他语言 161
5.5.5 支持编码 162
5.5.6 本地化 163
5.5.7 系统支持 163
5.6 会话管理 164
5.6.1 关闭一个会话 164
5.6.2 不同平台上的协议和支持 164
5.6.3 让会话管理与Qt一起工作 164
5.6.4 测试和调试会话管理 165
第6章 Qt类 167
6.1 Qt的API类结构总览 167
6.1.1 现成的GUI组件 167
6.1.2 GUI组件框架 169
6.1.3 工具 171
6.2 Qt的类继承结构 172
6.3 QObject类参考 180
6.4 QApplication类参考 187
6.5 QWidget类参考 198
6.6 QMain Window类参考 221
6.7 QMessageBox类参考 224
6.8 QString类参考 228
6.9 QFile类参考 236
6.10 布局类 241
第7章 编程实例 244
7.1 Hello World 244
7.2 Calling it Quits 246
7.3 Family Values 248
7.4 Let There Be Widgets 249
7.5 Building Blocks 252
7.6 Building Blocks Galore! 254
7.7 One Thing Leads to Another 257
7.8 Preparing for Battle 261
7.9 With Cannon You Can 266
7.10 Smooth as Silk 268
7.11 Giving It a Shot 273
7.12 Hanging in the Air the Way Bricks Don t 277
7.13 Game.Over 283
7.14 Facing the Wall 291
第8章 KDE程序设计介绍 296
8.1 KDE概述 296
8.1.1 KDE基本包装的描述 297
8.1.2 KDE的启动和运行 298
8.1.3 KDE提供的库 299
8.2 KDE程序与Qt程序的区别 299
8.3 KDE组件 300
8.3.1 KDE组件类的继承关系 300
8.3.2 KDE组件类的属性 302
8.3.3 创建一个新的对话框 302
8.4 KDE帮助 303
8.5 实例 306
8.5.1 一个最简单的KDE程序 306
8.5.2 创建一个窗口类 307
8.5.3 增加两个按钮 309
8.5.4 增加一个菜单栏 311
8.5.5 画图例子 313
8.6 编程中需要注意的问题 314
8.7 关于编程的建议 318
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《Prometheus技术秘笈》百里燊 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《药剂学实验操作技术》刘芳,高森主编 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《林下养蜂技术》罗文华,黄勇,刘佳霖主编 2017
- 《脱硝运行技术1000问》朱国宇编 2019
- 《催化剂制备过程技术》韩勇责任编辑;(中国)张继光 2019
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《国学经典诵读》(中国)严琼燕 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《思维导图 超好用英语单词书》(中国)王若琳 2019
- 《东北民歌文化研究及艺术探析》(中国)杨清波 2019
- 《中国当代乡土小说文库 本乡本土》(中国)刘玉堂 2019
- 《可汗解梦》俄罗斯领航Pilot动画公司 2017
- 《两京烟云》陈诗泳,赖秀俞责任编辑;(中国)千慧 2019
- 《HTML5从入门到精通 第3版》(中国)明日科技 2019
- 《MBA大师.2020年MBAMPAMPAcc管理类联考专用辅导教材 数学考点精讲》(中国)董璞 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019