声明:这只是我的学习笔记,不是讲给谁听的,大家一起跟我学习Qt4编程,了解Qt在Linux下的编程体验

学习过程中,肯定会遇到很多问题,与大家一起共享,有做的不对,希望指出,大家一起进步.

操作系统:Ubuntu9.04

Qt:4.50

学习的大纲和主体目录如下,我尽量做到一天发表一篇学习笔记:

1.Qt安装与开发环境的建立

1.1 Qt Creator使用配置

1.2 Eclipse+Qt使用配置

2.基本对话框编程

2.1 标准对话框的使用

2.2各类信息位置

2.3使用标准输入框

2.4各种消息框的使用

2.5实现QQ抽屉效果

2.6 表格的使用

2.7使用进度条

2.8利用Qt Designer设计对话框

2.9在程序中使用UI

2.10动态加载UI

3 Qt窗体布局管理

3.1基本布局管理

3.2 多文档

3.3 分割窗口

3.4 停靠窗口

3.5 堆栈窗体

3.6综合布局实例

4 对话框进阶编程

4.1可扩展对话框

4.2利用QPalette改变控件颜色

4.3窗体的淡入淡出效果

4.4不规则窗体

4.5电子钟实例

4.6程序启动画面

5 QmainWindow编程

5.1基本QManiWindow主窗口程序

5.2 打印文本和图像

5.3 图片的缩放与旋转

5.4 在工具栏中嵌入控件

5.5 设置字体,字号,文本排序等格式属性

6  图形与画图

6.1 2D画图

6.2 使用OpenGL3D绘图

7  Graphics View 场景编程

7.1 地图浏览器的实现

7.2 各种Graphics Item及扩展

7.3 飞舞的蝴蝶实例

7.4 拖放操作与剪贴板

8  Model/View 与MVC

8.1 文件目录浏览器,文件处理

8.2 利用特定控件进行表项编辑

8.3 自定义Model

8.4柱状统计图

9网络与通信

9.1 FTP客户端的实现

9.2 基于TCP的网络聊天室

9.3 基于UDP的网络聊天室

9.4 实现HTTP客户端

9.5 网络扩展:底层操作,使用代理,扩展Qt网络功能,效率问题

10 多线程

10.1启动一个线程

10.2线程的互斥与同步

10.3线程的死锁及优先级反转问题

10.4线程的本地存储问题

10.5可重入与线程安全

10.6线程与事件循环

10.7线程与信号/槽机制

10.8多线程网络示例

11事件处理

11.1事件机制

11.2事件处理器

11.3事件过滤器

11.4加快用户界面响应

12 数据库编程

12.1连接数据库

12.2常用数据库操作

12.3使用嵌入式数据库

12.4使用Oracle数据库

13 进程与进程间通信

13.1 使用QProcess

13.2 Linux进程间通信

13.3新型进程间通信D-Bus

14 Qt插件开发

14.1 Qt插件开发基础

14.2 Qt设计器插件

14.3编写数据库插件

14.4自定义风格插件

15 脚本 QtScript

15.1执行ECMAScript脚本

15.2 QtScript中的信号和槽

15.3使用Javascript操作Qt对象

15.4 基于Prototype的继承

16 国际化多语言

16.1 Unicode与字符编码

16.2 Qt Linguist使用

17 Qt单元测试框架

17.1 QtestLib框架

17.2数据驱动测试

17.3 GUI测试

Power by: http://qin1.net
Data:2009-10-13 22:43
转载请注明来源

转载于:https://www.cnblogs.com/qblll/archive/2009/10/13/1582845.html

跟青翼一起学Qt4编程大纲目录相关推荐

  1. 玩树梅派学linux-shell编程

    系列文章目录 玩树梅派学linux-shell编程 文章目录 系列文章目录 前言 一.shell是什么? 二.shell脚本有哪些作用 三.开始我们的shell之旅 1.hello shell 2.$ ...

  2. 0基础学python看什么书-零基础学python编程需要看什么书?

    原标题:零基础学python编程需要看什么书? 随着互联网迅速发展,python也呈现出水涨船高的态势.近年来,python在编程语言中一直名列前茅.编程初学者纷纷选择Python作为第一语言.Pyt ...

  3. python可以自学吗-没学过编程可以自学python吗

    目前在很多行业中都在越来越多的应用Python,这也是很多行业学习Python的原因. 我认为是可以的,python语法简单明了,代码可读性高,容易入门.Python的哲学是「做一件事情应该只有一种最 ...

  4. python没基础能自学吗-没学过编程可以自学python吗

    目前在很多行业中都在越来越多的应用Python,这也是很多行业学习Python的原因. 我认为是可以的,python语法简单明了,代码可读性高,容易入门.Python的哲学是「做一件事情应该只有一种最 ...

  5. 南京 学计算机的学校,南京小学生暑假学计算机编程去哪家学校好

    南京小学生暑假学计算机编程去哪家学校好 南京小学生暑假学计算机编程去哪家学校好,推荐 南京童程童美专注于中国6-18岁青少儿编程教育的品牌.依托集团16年积累的互联网教育经验和百余名IT教研团队优势, ...

  6. 孩子有必要学python编程,python编程小学生学好吗

    孩子学python有用吗 山东省在其最新出版的小学信息技术六年级教材中,加入了 Python 的内容,小学生都开始学 Python ,后生可畏. 浙江省新高中信息技术教材改革项目中,高中新生开始使用新 ...

  7. 灵宝机器人编程学校_南宁学机器人编程的学校

    南宁学机器人编程的学校|可来南宁童程童美青少儿编程培训学校,童程童美在南宁青秀区.西乡塘区等开设校区,线下可学编程,线上也可学习,线上线下同步教学,方便家长选择.南宁童程童美设有试听课,欢迎广大家长预 ...

  8. Cozmo+Python+ROS+AI会产生什么样的奇妙反应呢?(玩Cozmo机器人,学Python编程,掌握ROS和AI技术)

    Cozmo+Python+ROS+AI会产生什么样的奇妙反应呢? (玩Cozmo机器人,学Python编程,掌握ROS和AI技术) 跟随绿色激光点运动?如何实现? 在黄色边缘线的赛道上行驶?如何实现? ...

  9. 高速数据采集专家--青翼8通道125MSPS 16位AD采集FMC子卡

    青翼自研FMC129是一款8通道125MHz采样率16位AD采集FMC子卡,符合VITA57.1规范,可以作为一个理想的IO模块耦合至FPGA前端,8通道AD通过高带宽的FMC连接器(HPC)连接至F ...

  10. 【组队学习】【34期】零基础学python编程思维

    零基础学python编程思维 航路开辟者:邓林权 领航员:沈一 航海士:覃嘉俊.马子阳.左凯文 基本信息 开源内容:https://linklearner.com/datawhale-homepage ...

最新文章

  1. Memtest86-7.1内存测试工具
  2. 处女座与cf(思维题)
  3. Ubuntu 16.04 下 Vim配置
  4. VC批量拷贝,移动,删除文件---SHFileOperation
  5. ContextLoaderListener.contextInitialized - how is WebApplicationContext created
  6. 一个简单的XML文档例子
  7. nssl1460-逛机房【bfs】
  8. BinderHub 使用简介
  9. 妈妈再也不用担心别人问我是否真正用过redis了
  10. 真正中文攻略之ef - the first tale(含下载和汉化)
  11. PHP的抽象类与接口
  12. win8.1远程桌面连接2008显示正在加密远程连接
  13. 【知识分享】常见的Kepware冗余功能介绍
  14. 爬虫爬取全国地名的中文和拼音
  15. Java实验14 计算多个二维图形的面积之和
  16. 学3D建模需要什么基础?
  17. 几种线性回归方法的简介
  18. 君正X1000开发板/方案开发介绍
  19. html文件恢复工具,文件误删恢复工具
  20. 魔兽世界正式服哪个服务器稳定,魔兽世界正式服什么职业厉害2021

热门文章

  1. 2005年上半年软件评测师试题和答案
  2. 尼古拉斯·凯奇:名门传奇
  3. 转:教人找电影的攻略
  4. c语言中专业英文词汇的意思,C语言常见英文词汇表
  5. BIOS知识枝桠——UEFI Driver
  6. MYSQL 数据库给表加约束条件 (史上最详细教程!)!!
  7. usb Android gentoo,gentoo usb 鼠标
  8. 从faker.js 开源作者Marak已删除了GIthub所有代码我们得到了什么教训
  9. Android App性能测试| 流量、电量、弱网环境
  10. 网络嗅探器 java_网络嗅探软件的设计与分析