Skip to content

github-jxm/QtCrearor_fast_learn

Repository files navigation

QtCrearor_快速入门 第2版

1. Qt Creator 简介

2. Hello World

3. 窗口部件

4. 布局管理

5. 应用程序主窗口

6. 事件系统

7. Qt 对象与容器类

8. 界面外观

9. 国际化.帮助系统和Qt插件

10. 2D 绘图

  • 10-1 绘制图形
  • 10-2 基本绘制和填充
  • 10-3 窗口视口转换
  • 10-4 简单动画应用
  • 10-5
  • 10-6

11. 图形视图.动画和状态机

  • 11.1 图形视图框架的结构
    • 11-1 场景 视图
    • 11-2 图形项
  • 11.2 图形视图框架的坐标系统和时间处理
    • 11.2.1 坐标系统
    • 11.2.2 事件处理和传播
  • 11.3 图形视图框架的其他特征
    • 11.3.1 图形效果
    • 11.3.2 动画 碰撞检测和图形项组
    • 11.3.3 打印和使用OpenGL进行渲染
    • 11.3.4 窗口部件 布局和内嵌部件
  • 11.4 动画框架
    • 11.4.1 实现属性动画
    • 11.4.2 使用缓和曲线
    • 11.4.3 动画组
    • 11.4.4 在图形视图框架中使用动画
  • 11.5 状态机框架
    • 11.5.1 创建状态机
    • 11.5.2 在状态机中使用动画
    • 11.5.3 状态机框架和其他特性

12. 3D 绘图

sudo apt-get install freeglut3 freeglut3-dev

  • 12-4 使用纹理贴图
  • 12-5 在3D场景中绘制2D图形

13.

14. Phonon多媒体框架

15. 文件.目录和输入输出

16. 模型/视图编程

  • 16-7 视图类
  • 16-8
  • 16-9 自定义委托

17. 数据库和XML

  • 17-6 SQL查询模型
  • 17-7 SQL表格模型
  • 17-8 SQL关心模型
  • 17-9 使用DOM 读取XML文档
  • 17-10 使用DOM 创建和操作XML文档
  • 17-11 SAX
  • 17-12 XML流

18. 网络编程

19. 进程和线程

  • 19-1 启动一个进程, QProcess
  • 19-2 共享内存
 ipcs -m       查看共享内存
 ipcrm shmid   删除共享内存

增加: QLocalServer和QLocalSocket 进程间通信
http://tgstdj.blog.163.com/blog/static/74820040201243072238780/

  • 19-3 启动线程
  • 19-4 线程同步

21. WebKit


下载: QtCrearor_快速入门 第2版.pdf

下载: Qt及Qt Quick开发实战精解.pdf


Qt及Qt Quick开发实战精解

4. 数据库管理系统

  • 4-1 界面设计
  • 4-2 实现出售商品功能
  • 4-3 显示日销售清单
  • 4-4 显示销售统计图表
  • 4-5 添加登陆窗口