书籍详情
24小时学通QT编程
作者:(美)[丹尼尔·索林]Daniel Solin著;袁鹏飞译
出版社:人民邮电出版社
出版时间:2000-11-01
ISBN:9787115088499
定价:¥37.00
购买这本书可以去
内容简介
本书以流行的Qt库为对象,从程序设计角度全面介绍Linux/UNIX下基于Qt的图形界面程序开发方法。全书共分5部分:第一部分——Qt基础知识,介绍Qt基本知识、面向对象程序设计、槽和信号、Qt构造块等内容。第二部分——重要的Qt部件,介绍常用Qt部件使用方法,以及怎样绘制图形和创建对话框等。第三部分——深入学习Qt,介绍布局管理器、文件和目录、文本和常规表达式、容器类、图形、程序间通信等内容。第四部分——Qt编程技巧,介绍怎样编写KDE应用程序、使用OpenGL类绘图和创建Netscape插件等。第五部分——改善程序性能,介绍Qt程序的国际化、移植、调试等问题,以及怎样使用构造程序简单快捷地创建图形界面。附录部分给出了每章测验题答案和常用的Qt类描述。全书分为24个学时,每一学时内容均以前一学时为基础。全书循序渐进,内容难度适中,实用性和操作性强,适用于Linux/UNIX和MicrosoftWindows下的GUI程序开发人员学习使用。
作者简介
暂缺《24小时学通QT编程》作者简介
目录
第一部分 Qt基础知识
第1学时 Qt简介
1. 1 选择Qt库
1. 1. 1 可移植性
1. 1. 2 易用性
1. 1. 3 运行速度
1. 2 安装Qt库
1. 2. 1 编译和安装Qt源分发程序
1. 2. 2 安装 Qt RPM包
1. 3 一个简单的程序实例
1. 4 编译和运行Qt程序
1. 4. 1 在UNIX系统下编译
1. 4. 2 在MS Windows下使用Visual C++编译
1. 5 使用 Qt Reference Document
1. 6 小结
1. 7 问题与答案
1. 8 作业
1. 8. 1 测验
1. 8. 2 练习
第2学时 面向对象程序设计
2. 1 理解类
2. 2 类继承
2. 3 Qt如何使用OOP
2. 3. 1 Qt中使用类继承
2. 3. 2 创建对象和访问方法
2. 4 小结
2. 5 问题与答案
2. 6 作业
2. 6. 1 测验
2. 6. 2 练习
第3学时 Qt基础
3. 1 创建第一个主部件
3. 2 向主部件中添加对象
3. 2. 1 添加按钮
3. 2. 2 添加标签
3. 2. 3 添加退出按钮
3. 3 小结
3. 4 问题与答案
3. 5 作业
3. 5. 1 测验
3. 5. 2 练习
第4学时 槽和信号
4. 1 理解信号和槽
4. 1. 1 槽
4. 1. 2 信号
4. 2 使用预定义信号
4. 2. 1 例1——QSlider和QLCDNumber
4. 2. 2 例2——QPushButton和QlineEdit
4. 3 创建和使用用户信号和槽
4. 3. 1 认识元对象编译器
4. 3. 2 定位元对象编译器
4. 4 创建用户槽
4. 4. 1 声明用户槽
4. 4. 2 定义用户槽
4. 4. 3 编译使用用户槽程序
4. 4. 4 创建用户信号
4. 5 信号和槽的有趣功能
4. 5. 1 避免不必要的信息
4. 5. 2 信号和信号之间的连接
4. 5. 3 断开槽和信号之间的连接
4. 5. 4 使用 connect()函数时省略对象名称
4. 6 小结
4. 7 问题与答案
4. 8 作业
4. 8. 1 测验
4. 8. 2 练习
第5学时 深入学习Qt构造块
5. 1 使用滚动条
5. 1. 1 了解滚动条
5. 1. 2 一个实际的例子
5. 2 添加菜单
5. 3 使用QMainWindow部件
5. 3. 1 添加菜单. 按钮和中心部件
5. 3. 2 添加状态条
5. 4 小结
5. 5 问题与答案
5. 6 作业
5. 6. 1 测验
5. 6. 2 练习
第二部分 重要的Qt部件
第6学时 认识Qt部件的第1课
6. 1 使用按钮
6. 1. 1 按钮
6. 1. 2 单选按钮
6. 1. 3 复选按钮
6. 2 创建标签
6. 2. 1 QLabel
6. 2. 2 QLCDNumber
6. 3 表
6. 3. 1 创建简单的网格
6. 3. 2 添加文本和点击选择功能
6. 3. 3 增加表头
6. 4 小结
6. 5 问题与答案
6. 6 作业
6. 6. 1 测验
6. 6. 2 练习
第7学时 认识 Qt部件的第 2课
7. 1 选择部件
7. 1. 1 列表框
7. 1. 2 组合框
7. 2 部件布局
7. 2. 1 QGroupBox类
7. 2. 2 QButtonGroap类
7. 2. 3 QSplitter类
7. 2. 4 QWidgetStack类
7. 3 滑动框和微调框
7. 3. 1 QSlider类
7. 3. 2 QSpinBox类
7. 4 小结
7. 5 问题与答案
7. 6 作业
7. 6. 1 测验
7. 6. 2 练习
第8学时 认识Qt部件的第3课
8. 1 文本输入域
8. 1. 1 QLineEdit
8. 1. 2 QMultiLineEdit
8. 2 理解列表视图
8. 3 进程条
8. 4 小结
8. 5 问题与答案
8. 6 作业
8. 6. 1 测验
8. 6. 2 练习
第9学时 创建简单图形
9. 1 QPainter类
9. 1. 1 QPainter
9. 1. 2 设置绘图样式
9. 1. 3 QPainter绘图函数
9. 2 使用颜色
9. 2. 1 管理颜色
9. 2. 2 指定颜色
9. 3 用Qt打印图形
9. 4 小结
9. 5 问题与答案
9. 6 作业
9. 6. 1 测验
9. 6. 2 练习
第10学时 理解Qt对话框
10. 1 预定义对话框
10. 1. 1 颜色对话框
10. 1. 2 文件对话框
10. 1. 3 字体对话框
10. 1. 4 消息对话框
10. 1. 5 进度对话框
10. 2 创建用户对话框
10. 2. 1 用QDialog创建用户对话框
10. 2. 2 选项卡对话框
10. 3 小结
10. 4 问题与答案
10. 5 作业
10. 5. 1 测验
10. 5. 2 练习
第三部分 深入学习Qt
第11学时 使用布局管理器
11. 1 理解布局管理器
11. 2 使用布局管理器
11. 2. 1 按行和列安排部件
11. 2. 2 QGridLayout
11. 3 理解嵌套布局管理器
11. 4 小结
11. 5 问题与答案
11. 6 作业
11. 6. 1 测验
11. 6. 2 练习
第12学时 处理文件和目录
12. 1 使用Qt类读取文件
12. 2 使用Qt类读取目录
12. 3 使用Qt类读取文件信息
12. 4 小结
12. 5 问题与答案
12. 6 作业
12. 6. 1 测验
12. 6. 2 练习
第13学时 处理文本和理解常规表达式
13. 1 常规表达式
13. 1. 1 元字符
13. 1. 2 转义序列
13. 2 预定义验证类
13. 2. 1 QDoubleValidator类
13. 2. 2 QIntValidator类
13. 3 创建用户验证类
13. 4 小结
13. 5 问题与答案
13. 6 作业
13. 6. 1 测验
13. 6. 2 练习
第14学时 学习使用容器类
14. 1 Qt容器类
14. 2 栈和队列
14. 2. 1 用QStack类创建栈
14. 2. 2 用QQueue类创建队列
14. 3 散列表
14. 4 数据缓存
14. 5 迭代
14. 6 小结
14. 7 问题与答案
14. 8 作业
14. 8. 1 测验
14. 8. 2 练习
第15学时 深入理解图形
15. 1 动画
15. 2 装载和保存图像
15. 2. 1 Qt图像格式
15. 2. 2 所支持的图像格式
15. 3 QPainter转换函数
15. 3. 1 图像缩放
15. 3. 2 图像剪切
15. 3. 3 图像旋转
15. 3. 4 图像平移
15. 3. 5 改变视窗
15. 3. 6 设置窗口大小
15. 4 小结
15. 5 问题与答案
15. 6 作业
15. 6. 1 测验
15. 6. 2 练习
第16学时 程序间通信
16. 1 剪贴板
16. 1. 1 将剪贴板用于文本
16. 1. 2 将剪贴板用于位图
16. 2 实现拖放功能
16. 3 小结
16. 4 问题与答案
16. 5 作业
16. 5. 1 测验
16. 5. 2 练习
第四部分 Qt编程技巧
第17学时 编写KDE应用程序的第1课
17. 1 KDE程序设计基础
17. 1. 1 安装 KDE
17. 1. 2 编写第一个KDE程序
17. 1. 3 添加按钮. 菜单. 工具栏和状态栏
17. 2 使用KDE的HTML功能特点
17. 3 小结
17. 4 问题与答案
17. 5 作业
17. 5. 1 测验
17. 5. 2 练习
第18学时 编写KDE应用程序的第2课
18. 1 KDE核心库
18. 1. 1 用KAccel类创建键盘快捷方式
18. 1. 2 用KPixmap类管理图像
18. 1. 3 用KProcess类启动子进程
18. 1. 4 通过KWM类与 Window Manager交互
18. 2 KDE用户接口库
18. 3 KDE文件操作库
18. 3. 1 用KDirDialog类选择目录
18. 3. 2 用KFileDialog类选择文件
18. 3. 3 用KFileInfo类读取文件信息
18. 3. 4 用KFilePreviewDialog预览文件
18. 4 其余KDE库
18. 5 小结
18. 6 问题与答案
18. 7 作业
18. 7. 1 测验
18. 7. 2 练习
第19学时 使用Qt的 OpenGL类
19. 1 建立OpenGL开发环境
19. 1. 1 获取和安装MESA
19. 1. 2 编译Qt的OpenGL扩展
19. 2 Qt的OpenGL类
19. 2. 1 QGLWidget--OpenGL部件
19. 2. 2 QGLContext--绘制OpenGL程序
19. 2. 3 QGLFormat--设置环境显示格式
19. 3 编写. 编译和运行基于Qt的OpenGL程序
19. 3. 1 阅读代码
19. 3. 2 编译和运行例子
19. 4 小结
19. 5 问题与答案
19. 6 作业
19. 6. 1 测验
19. 6. 2 练习
第20学时 创建Netscape插件
20. 1 建立插件开发环境
20. 1. 1 获得 Netscape Plugin SDK
20. 1. 2 编译Qt的Netscape插件扩展
20. 2 Qt的Netscape插件类
20. 2. 1 QNPlugin:插件核心
20. 2. 2 QNPInstance:浏览器和插件之间的链接
20. 2. 3 QNPWidget:创建插件可视区域
20. 2. 4 QNPStream:从浏览器接收数据流
20. 3 创建第一个Netscape插件
20. 3. 1 研究代码
20. 3. 2 编译和安装插件
20. 3. 3 测试插件
20. 4 小结
20. 5 问题与答案
20. 6 作业
20. 6. 1 测验
20. 6. 2 练习
第五部分 改善程序性能
21学时 Qt程序国际化
21. 1 QString的重要性
21. 2 创建翻译文件
21. 2. 1 使用tr()函数
21. 2. 2 使用findtr实用程序提取翻译文件
21. 2. 3 使用msg2qm实用程序创建二进制翻译文件
21. 2. 4 用mefgetr合并修改
21. 3 在程序中实现翻译功能
21. 4 处理日期和时间值
21. 4. 1 使用QDate类处理日期值
21. 4. 2 使用QTime类处理时间值
21. 4. 3 使用QDateTime类处理日期时间值组合
21. 5 小结
21. 6 问题与答案
21. 7 作业
21. 7. 1 测验
21. 7. 2 练习
第22学时 可移植性
22. 1 编写可移植的Qt应用程序
22. 1. 1 使用Qt类
22. 1. 2 遵守 POSIX标准
22. 1. 3 隔离平台相关的调用
22. 2 不可移植的 Qt函数
22. 3 用tmake实用程序构造可移植项目
22. 3. 1 获取和安装 tmake
22. 3. 2 用tmake创建编译文件
22. 4 用progen产生项目文件
22. 5 小结
22. 6 问题与答案
22. 7 作业
22. 7. 1 测验
22. 7. 2 练习
第23学时 调试技术
23. 1 使用Qt调试功能
23. 1. 1 qDebug()函数
23. 1. 2 qWarning()函数
23. 1. 2 qFatal()函数
23. 2 理解 Qt调试宏
23. 2. 1 ASSERT()宏
23. 2. 2 CHECK_PTR()宏
23. 3 用gdb调试器调试Qt程序
23. 3. 1 获取和安装gdb
23. 3. 2 使用gdb
23. 4 命令行选项
23. 5 小结
23. 6 问题与答案
23. 7 作业
23. 7. 1 测验
22. 7. 2 练习
第24学时 使用Qt构造程序
24. 1 QtEz
24. 1. 1 获取和安装 QtEz
24. 1. 2 用QtEz创建简单的GUI
24. 2 QtArchitect
24. 2. 1 获取和安装 QtArchitect
24. 2. 2 用QtArhitect创建简单的GUI
24. 3 EBuilder
24. 3. 1 获取和安装EBuilder
24. 3. 2 用EBuilder创建简单的GUI
24. 4 小结
24. 5 问题与答案
24. 6 作业
24. 6. 1 测验
24. 6. 2 练习
附录A 测验题答案
附录B 常用Qt类
第1学时 Qt简介
1. 1 选择Qt库
1. 1. 1 可移植性
1. 1. 2 易用性
1. 1. 3 运行速度
1. 2 安装Qt库
1. 2. 1 编译和安装Qt源分发程序
1. 2. 2 安装 Qt RPM包
1. 3 一个简单的程序实例
1. 4 编译和运行Qt程序
1. 4. 1 在UNIX系统下编译
1. 4. 2 在MS Windows下使用Visual C++编译
1. 5 使用 Qt Reference Document
1. 6 小结
1. 7 问题与答案
1. 8 作业
1. 8. 1 测验
1. 8. 2 练习
第2学时 面向对象程序设计
2. 1 理解类
2. 2 类继承
2. 3 Qt如何使用OOP
2. 3. 1 Qt中使用类继承
2. 3. 2 创建对象和访问方法
2. 4 小结
2. 5 问题与答案
2. 6 作业
2. 6. 1 测验
2. 6. 2 练习
第3学时 Qt基础
3. 1 创建第一个主部件
3. 2 向主部件中添加对象
3. 2. 1 添加按钮
3. 2. 2 添加标签
3. 2. 3 添加退出按钮
3. 3 小结
3. 4 问题与答案
3. 5 作业
3. 5. 1 测验
3. 5. 2 练习
第4学时 槽和信号
4. 1 理解信号和槽
4. 1. 1 槽
4. 1. 2 信号
4. 2 使用预定义信号
4. 2. 1 例1——QSlider和QLCDNumber
4. 2. 2 例2——QPushButton和QlineEdit
4. 3 创建和使用用户信号和槽
4. 3. 1 认识元对象编译器
4. 3. 2 定位元对象编译器
4. 4 创建用户槽
4. 4. 1 声明用户槽
4. 4. 2 定义用户槽
4. 4. 3 编译使用用户槽程序
4. 4. 4 创建用户信号
4. 5 信号和槽的有趣功能
4. 5. 1 避免不必要的信息
4. 5. 2 信号和信号之间的连接
4. 5. 3 断开槽和信号之间的连接
4. 5. 4 使用 connect()函数时省略对象名称
4. 6 小结
4. 7 问题与答案
4. 8 作业
4. 8. 1 测验
4. 8. 2 练习
第5学时 深入学习Qt构造块
5. 1 使用滚动条
5. 1. 1 了解滚动条
5. 1. 2 一个实际的例子
5. 2 添加菜单
5. 3 使用QMainWindow部件
5. 3. 1 添加菜单. 按钮和中心部件
5. 3. 2 添加状态条
5. 4 小结
5. 5 问题与答案
5. 6 作业
5. 6. 1 测验
5. 6. 2 练习
第二部分 重要的Qt部件
第6学时 认识Qt部件的第1课
6. 1 使用按钮
6. 1. 1 按钮
6. 1. 2 单选按钮
6. 1. 3 复选按钮
6. 2 创建标签
6. 2. 1 QLabel
6. 2. 2 QLCDNumber
6. 3 表
6. 3. 1 创建简单的网格
6. 3. 2 添加文本和点击选择功能
6. 3. 3 增加表头
6. 4 小结
6. 5 问题与答案
6. 6 作业
6. 6. 1 测验
6. 6. 2 练习
第7学时 认识 Qt部件的第 2课
7. 1 选择部件
7. 1. 1 列表框
7. 1. 2 组合框
7. 2 部件布局
7. 2. 1 QGroupBox类
7. 2. 2 QButtonGroap类
7. 2. 3 QSplitter类
7. 2. 4 QWidgetStack类
7. 3 滑动框和微调框
7. 3. 1 QSlider类
7. 3. 2 QSpinBox类
7. 4 小结
7. 5 问题与答案
7. 6 作业
7. 6. 1 测验
7. 6. 2 练习
第8学时 认识Qt部件的第3课
8. 1 文本输入域
8. 1. 1 QLineEdit
8. 1. 2 QMultiLineEdit
8. 2 理解列表视图
8. 3 进程条
8. 4 小结
8. 5 问题与答案
8. 6 作业
8. 6. 1 测验
8. 6. 2 练习
第9学时 创建简单图形
9. 1 QPainter类
9. 1. 1 QPainter
9. 1. 2 设置绘图样式
9. 1. 3 QPainter绘图函数
9. 2 使用颜色
9. 2. 1 管理颜色
9. 2. 2 指定颜色
9. 3 用Qt打印图形
9. 4 小结
9. 5 问题与答案
9. 6 作业
9. 6. 1 测验
9. 6. 2 练习
第10学时 理解Qt对话框
10. 1 预定义对话框
10. 1. 1 颜色对话框
10. 1. 2 文件对话框
10. 1. 3 字体对话框
10. 1. 4 消息对话框
10. 1. 5 进度对话框
10. 2 创建用户对话框
10. 2. 1 用QDialog创建用户对话框
10. 2. 2 选项卡对话框
10. 3 小结
10. 4 问题与答案
10. 5 作业
10. 5. 1 测验
10. 5. 2 练习
第三部分 深入学习Qt
第11学时 使用布局管理器
11. 1 理解布局管理器
11. 2 使用布局管理器
11. 2. 1 按行和列安排部件
11. 2. 2 QGridLayout
11. 3 理解嵌套布局管理器
11. 4 小结
11. 5 问题与答案
11. 6 作业
11. 6. 1 测验
11. 6. 2 练习
第12学时 处理文件和目录
12. 1 使用Qt类读取文件
12. 2 使用Qt类读取目录
12. 3 使用Qt类读取文件信息
12. 4 小结
12. 5 问题与答案
12. 6 作业
12. 6. 1 测验
12. 6. 2 练习
第13学时 处理文本和理解常规表达式
13. 1 常规表达式
13. 1. 1 元字符
13. 1. 2 转义序列
13. 2 预定义验证类
13. 2. 1 QDoubleValidator类
13. 2. 2 QIntValidator类
13. 3 创建用户验证类
13. 4 小结
13. 5 问题与答案
13. 6 作业
13. 6. 1 测验
13. 6. 2 练习
第14学时 学习使用容器类
14. 1 Qt容器类
14. 2 栈和队列
14. 2. 1 用QStack类创建栈
14. 2. 2 用QQueue类创建队列
14. 3 散列表
14. 4 数据缓存
14. 5 迭代
14. 6 小结
14. 7 问题与答案
14. 8 作业
14. 8. 1 测验
14. 8. 2 练习
第15学时 深入理解图形
15. 1 动画
15. 2 装载和保存图像
15. 2. 1 Qt图像格式
15. 2. 2 所支持的图像格式
15. 3 QPainter转换函数
15. 3. 1 图像缩放
15. 3. 2 图像剪切
15. 3. 3 图像旋转
15. 3. 4 图像平移
15. 3. 5 改变视窗
15. 3. 6 设置窗口大小
15. 4 小结
15. 5 问题与答案
15. 6 作业
15. 6. 1 测验
15. 6. 2 练习
第16学时 程序间通信
16. 1 剪贴板
16. 1. 1 将剪贴板用于文本
16. 1. 2 将剪贴板用于位图
16. 2 实现拖放功能
16. 3 小结
16. 4 问题与答案
16. 5 作业
16. 5. 1 测验
16. 5. 2 练习
第四部分 Qt编程技巧
第17学时 编写KDE应用程序的第1课
17. 1 KDE程序设计基础
17. 1. 1 安装 KDE
17. 1. 2 编写第一个KDE程序
17. 1. 3 添加按钮. 菜单. 工具栏和状态栏
17. 2 使用KDE的HTML功能特点
17. 3 小结
17. 4 问题与答案
17. 5 作业
17. 5. 1 测验
17. 5. 2 练习
第18学时 编写KDE应用程序的第2课
18. 1 KDE核心库
18. 1. 1 用KAccel类创建键盘快捷方式
18. 1. 2 用KPixmap类管理图像
18. 1. 3 用KProcess类启动子进程
18. 1. 4 通过KWM类与 Window Manager交互
18. 2 KDE用户接口库
18. 3 KDE文件操作库
18. 3. 1 用KDirDialog类选择目录
18. 3. 2 用KFileDialog类选择文件
18. 3. 3 用KFileInfo类读取文件信息
18. 3. 4 用KFilePreviewDialog预览文件
18. 4 其余KDE库
18. 5 小结
18. 6 问题与答案
18. 7 作业
18. 7. 1 测验
18. 7. 2 练习
第19学时 使用Qt的 OpenGL类
19. 1 建立OpenGL开发环境
19. 1. 1 获取和安装MESA
19. 1. 2 编译Qt的OpenGL扩展
19. 2 Qt的OpenGL类
19. 2. 1 QGLWidget--OpenGL部件
19. 2. 2 QGLContext--绘制OpenGL程序
19. 2. 3 QGLFormat--设置环境显示格式
19. 3 编写. 编译和运行基于Qt的OpenGL程序
19. 3. 1 阅读代码
19. 3. 2 编译和运行例子
19. 4 小结
19. 5 问题与答案
19. 6 作业
19. 6. 1 测验
19. 6. 2 练习
第20学时 创建Netscape插件
20. 1 建立插件开发环境
20. 1. 1 获得 Netscape Plugin SDK
20. 1. 2 编译Qt的Netscape插件扩展
20. 2 Qt的Netscape插件类
20. 2. 1 QNPlugin:插件核心
20. 2. 2 QNPInstance:浏览器和插件之间的链接
20. 2. 3 QNPWidget:创建插件可视区域
20. 2. 4 QNPStream:从浏览器接收数据流
20. 3 创建第一个Netscape插件
20. 3. 1 研究代码
20. 3. 2 编译和安装插件
20. 3. 3 测试插件
20. 4 小结
20. 5 问题与答案
20. 6 作业
20. 6. 1 测验
20. 6. 2 练习
第五部分 改善程序性能
21学时 Qt程序国际化
21. 1 QString的重要性
21. 2 创建翻译文件
21. 2. 1 使用tr()函数
21. 2. 2 使用findtr实用程序提取翻译文件
21. 2. 3 使用msg2qm实用程序创建二进制翻译文件
21. 2. 4 用mefgetr合并修改
21. 3 在程序中实现翻译功能
21. 4 处理日期和时间值
21. 4. 1 使用QDate类处理日期值
21. 4. 2 使用QTime类处理时间值
21. 4. 3 使用QDateTime类处理日期时间值组合
21. 5 小结
21. 6 问题与答案
21. 7 作业
21. 7. 1 测验
21. 7. 2 练习
第22学时 可移植性
22. 1 编写可移植的Qt应用程序
22. 1. 1 使用Qt类
22. 1. 2 遵守 POSIX标准
22. 1. 3 隔离平台相关的调用
22. 2 不可移植的 Qt函数
22. 3 用tmake实用程序构造可移植项目
22. 3. 1 获取和安装 tmake
22. 3. 2 用tmake创建编译文件
22. 4 用progen产生项目文件
22. 5 小结
22. 6 问题与答案
22. 7 作业
22. 7. 1 测验
22. 7. 2 练习
第23学时 调试技术
23. 1 使用Qt调试功能
23. 1. 1 qDebug()函数
23. 1. 2 qWarning()函数
23. 1. 2 qFatal()函数
23. 2 理解 Qt调试宏
23. 2. 1 ASSERT()宏
23. 2. 2 CHECK_PTR()宏
23. 3 用gdb调试器调试Qt程序
23. 3. 1 获取和安装gdb
23. 3. 2 使用gdb
23. 4 命令行选项
23. 5 小结
23. 6 问题与答案
23. 7 作业
23. 7. 1 测验
22. 7. 2 练习
第24学时 使用Qt构造程序
24. 1 QtEz
24. 1. 1 获取和安装 QtEz
24. 1. 2 用QtEz创建简单的GUI
24. 2 QtArchitect
24. 2. 1 获取和安装 QtArchitect
24. 2. 2 用QtArhitect创建简单的GUI
24. 3 EBuilder
24. 3. 1 获取和安装EBuilder
24. 3. 2 用EBuilder创建简单的GUI
24. 4 小结
24. 5 问题与答案
24. 6 作业
24. 6. 1 测验
24. 6. 2 练习
附录A 测验题答案
附录B 常用Qt类
猜您喜欢