说起qt,大学时就有接触,但一直没有深入,这个周六周天利用两于时间重新温习了一下,跟之前用过的vs上的MFC、C++ builder比起来,Qt封装很人性化,库也比较全,写个

一般的小工具很轻松。

  参考的教程为:Qt快速入门系列教程目录 , 很详细很实用(除了一些插图说明看不了)

导语


       该系列教程是基于QtCreator开发环境的Qt入门级教程。自2009年10月至今的两年多时间里,该系列教程逐渐完善,已经包含了Qt基础、2D绘图、数据库和XML、网络编程、Qt Quick等最基本和最常用的知识点。从该系列教程中衍生出的Qt专题教程和Qt系列开源软件,分别对特定应用领域进行了综合的讲解和应用。现在,该系列教程的访问量已经超过百万,基于该系列教程的《Qt Creator快速入门》《Qt及Qt Quick开发实战精解》两本书籍已经出版。
     为了便于大家更好的学习和交流,将所有教程从作者的博客网站www.yafeilinux.com全部转移到了Qter论坛(Qter开源社区www.qter.org),并将所有内容基于最新版本的Qt重新编辑整理。今后,教程的内容将会得到进一步的扩展和更新,并会在第一时间推出 Qt 5 的内容,将尽全力为广大Qt初学者提供一套易学、详尽、新颖的Qt教程。

目录


第一部分 学习Qt必备知识(基于Qt 4)

(以下教程基于Qt 4编写,兼容Qt 5)

------------------------------------------------------基础篇------------------------------------------------------

------------------------------------------------------2D篇 ------------------------------------------------------

------------------------------------------------------数据篇 ------------------------------------------------------

第30篇 XML(四)使用流读写XML

------------------------------------------------------网络篇 ------------------------------------------------------

第31篇 网络(一)Qt网络编程简介 
第32篇 网络(二)HTTP

第33篇 网络(三)FTP(一) 
第34篇 网络(四)FTP(二) 
第35篇 网络(五)获取本机网络信息 
第36篇 网络(六)UDP 
第37篇 网络(七)TCP(一) 
第38篇 网络(八)TCP(二)
第39篇 网络(九)进程和线程 
第40篇 网络(十)WebKit初识

------------------------------------------------------进阶篇 ------------------------------------------------------

第41篇 进阶(一) Qt Creator常用功能介绍
第42篇 进阶(二) 在Qt Creator中使用版本控制系统
第43篇 进阶(三) 对象树与拥有权
第44篇 进阶(四)信号和槽
第45篇 进阶(五) Qt样式表
第46篇 进阶(六) 国际化
第47篇 进阶(七) 定制Qt帮助系统
第48篇 进阶(八) 3D绘图简介
第49篇 进阶(九) 多媒体应用简介
第50篇 进阶(十) Qt 4系列教程总结

------------------------------------------------------以上是Qt 4系列 ------------------------------------------------------

第二部分 进入Qt 5的世界 (基于Qt 5)

(拥有了前面Qt的基础,开始学习使用最新的Qt 5)

------------------------------------------------------过渡篇 ------------------------------------------------------

第51篇 从Qt 4到Qt 5(一)Qt 5.2安装、程序迁移和发布 
第52篇 从Qt 4到Qt 5(二)Qt 5框架介绍

待更新。。。 。。。

Qt, 我回来了。。。的更多相关文章

  1. 保持Qt GUI响应的几种方法

    最开始使用Qt时就遇到过QT Gui失去响应的问题,我是用多线程的方式解决的,然而通常来说,多线程是会降低程序的运行速度. 之后,在使用QSqlQuery::execBatch()函数时,Qt Gui ...

  2. Qt——透明无边框Widget的bug

    Experience 最近在封装一些类的时候,打算做一个窗口框架,能实现拖动.缩放.最大最小化.基本样式等功能,可不慎遇见一件无比蛋疼的事情,QWidget最小化后再恢复正常界面,最小化按钮居然仍处于 ...

  3. Qt QT_BEGIN_NAMESPACE

    问题 阅读Qt的Demo源码的时候,经常在头文件中, 声明类型的部分有以下这样的代码: class MyClassA; ///< 自定义类的声明 QT_BEGIN_NAMESPACE class ...

  4. VS2010 win7 QT4.8.0,实现VS2010编译调试Qt程序,QtCreator静态发布程序

    下载源代码,注意一定是源码压缩包如qt-everywhere-opensource-src-4.8.0.zip, 不是Qt发布的已编译的不同版本的标准库如qt-win-opensource-4.8.0 ...

  5. 用Qt写软件系列三:一个简单的系统工具之界面美化

    前言 在上一篇中,我们基本上完成了主要功能的实现,剩下的一些导出.进程子模块信息等功能,留到后面再来慢慢实现.这一篇来讲述如何对主界面进行个性化的定制.Qt库提供的只是最基本的组件功能,使用这些组件开 ...

  6. Qt之图形视图框架

    简述 图形视图(Graphics View)提供了一个平台,用于大量自定义2D图元的管理与交互,并提供了一个视图部件(view widget)来显示可以缩放和旋转的图元. 框架包括一个事件传播架构,支 ...

  7. Qt之国际化(系统文本-QMessageBox按钮、QLineEdit右键菜单等)

    简介 使用Qt的时候,经常会遇到英文问题,例如:QMessageBox中的按钮.QLineEdit.QSpinBox.QScrollBar中的右键菜单等.通常情况下,我们软件都不会是纯英文的,那么如何 ...

  8. 【转】Qt数据库总结

    转自:http://blog.chinaunix.net/uid-25201977-id-3014100.html #include <QtSql>QT += sql QSqlDataba ...

  9. QT 多线程程序设计【转】

    QT通过三种形式提供了对线程的支持.它们分别是,一.平台无关的线程类,二.线程安全的事件投递,三.跨线程的信号-槽连接.这使得开发轻巧的多线程Qt程序更为容易,并能充分利用多处理器机器的优势.多线程编 ...

随机推荐

  1. USACO CHAPTER 1 1.1 Ride 水题

    水题,主要是学习文件输入输出. /* ID: ijustwa1 LANG: C++ TASK: ride */ #include<cstdio> #include<cstring&g ...

  2. php解压 tar.gz 格式文件

    1.运用php自带压缩与归档扩展(phar) $phar = new PharData('song.tar.gz'); //路径 要解压的文件 是否覆盖 $phar->extractTo('c: ...

  3. Linux命令(15)查看系统版本信息

    一,查看Linux内核版本命令(两种方法) 1.cat /proc/version [user@fgejjw7Z home]$ cat /proc/version Linux version -.el ...

  4. 张恭庆编《泛函分析讲义》第二章第4节 $Hahn$-$Banach$ 定理习题解答

    1.次线性泛函的性质 设 $p$ 是实线性空间 $\scrX$ 上的次线性泛函, 求证: (1)$p(0)=0$; (2)$p(-x)\geq -p(x)$; (3)任意给定 $x_0\in \scr ...

  5. 图片--Android加载图片导致内存溢出(Out of Memory异常)

    Android在加载大背景图或者大量图片时,经常导致内存溢出(Out of Memory  Error),本文根据我处理这些问题的经历及其它开发者的经验,整理解决方案如下(部分代码及文字出处无法考证) ...

  6. 在Windows驗證網站設定部分匿名存取

    最近接連遇到幾次的需求:供內部使用的ASP.NET網站,全站使用Windows驗證,使用者以網域AD帳號登入,但網站包含少數API性質的ASHX.ASPX或MVC Action,提供其他系統呼叫整合. ...

  7. Windows和Linux环境下Memcached安装与配置(转)

    一.memcached安装配置 windows平台安装 1.memcached-1.2.6-win32-bin.zip下载地址: http://code.jellycan.com/memcached/ ...

  8. Inno Setup执行SQL脚本的方法

    作为和NSIS并立的.两个最流行的免费Windows应用程序安装包制作工具之一,Inno在学习难度上相对要低一些,非常适合对一些简单的桌面程序打包.但对于较复杂的安装过程,或者Web应用程序来说,我个 ...

  9. windows查看端口占用

    查看占用端口的进程ID netstat -aon | findstr "9000" 再用进程ID查看进程 tasklist | findstr "6048"

  10. 动态代理实现AOP【转】

    http://blog.csdn.net/beijiguangyong/article/details/8624016 根据前面介绍的Proxy和InvocationHandler,实在很难看出这种动 ...