QT学习笔记1–开始了我的QT之旅

在CUI下学久了,人有点疲惫。一直想学图形界面库,不过总是抽不出时间,趁着这个假期,开始学QT了。

前段时间学过一段时间的Windows API,看的是《Windows 程序设计》,不过只看了前十一章。准备抽几天把上册看完,再把下册翻一番,然后就当作字典用了。

话说QT这东西不好弄,都是洋文,当然,学好洋文也是搞好编程的要点之一。

昨晚开着迅雷下qt和《老友记》,早上起来,发现网断了,没自动连上,而且看下载情况,可以判断是我刚睡觉就断了,因为一个都没下完=。=

从昨晚就开始看如何安装QT,一直折腾到今天早上,前后翻了无数资料,并且在CSDN论坛和QT中文论坛都提问过,发现原来网上大部分讲的都是如何把QT和其他IDE整合,但是相信大部分像我这种小菜都选择了直接使用他们自带的IDE—Qt Creator。

于是直接安装之,安装过程很慢很慢,他应该在安装时还联网下载了一些东西。

这是QT的Logo,感觉做的很漂亮:

Qt的logo

今天找了好多资料,觉得有一些讲的不错,这里都给出来:

1.Qt4的版本和历史:

http://hi.baidu.com/cyclone/blog/item/af6919d8a2fadb3a32fa1c52.html

2.《C++ GUI Qt 4编程(第二版)》(C++ GUI Programming with Qt4, 2nd Edition)扫描版[PDF](学QT很经典的一本书):

http://www.verycd.com/topics/2871397/

3.QT中文论坛:

http://www.qtcn.org/bbs/home.php

4.QT在各种平台及IDE下的安装贴:

http://www.qtcn.org/bbs/read.php?tid=4853

5.Qt参考文档:

http://www.kuqin.com/qtdocument/

网上还多很多很好的资源,大家也可以去找找,然后和我分享。

发布者

Tanky Woo

Tanky Woo,[个人主页:https://tankywoo.com] / [新博客:https://blog.tankywoo.com]

《QT学习笔记1–开始了我的QT之旅》有31个想法

  1. 最近我也在学习一些QT的东西,只是还没有什么文章能写的,不太熟悉,可以的话,来我的博客园一起交流交流吧,

    QT:事件发起者(UI上的一些控件)–>信号(产生何种信号,也就是事件发起者中的那个控件的触发事件,如:Clicked……)—>事件接收对象(由哪个类来实现这个事件)—>信槽(事件接收者中的实现方法)

  2. 1、我不喜欢看《老友记》,感觉一点都不好笑,虽然《爱情公寓》很多桥断都来源于这个东东。ps.你也会看史上最给力最爆笑的1月24号东方卫视首播的《爱情公寓》第二季吗?
    2、学QT的话,容易忽视Windows底层的编程机制,要注意一下

    1. 1、你都不知道?史上最适合年轻人看的爆笑电视剧!10秒钟一个笑点,把我都笑疯了!和老友记是一种类型的!1月24号播第二季了!在看之前,正好可以把第一季看一下(20集)
      爱2宣传片:http://tieba.baidu.com/f?kz=952700397
      —–
      举些搞笑的:
      (二)(曾小贤去电视台一档主持栏目试镜)观众朋友大家好,我是你的曾朋友,新小贤
      (三)
      特务:(执鞭抽打曾小贤)坦白从宽,抗拒从严!说!你叫什么?
      曾小贤:我叫成龙
      特务:你为什么不叫陈真!给我把态度放端重点!
      曾小贤:我叫……陈真!
      特务(拿起烙铁)
      曾小贤:好,我说,我说!我叫曾哥!快信我呀!我真的是曾哥!啊……
      (旁边的死人复活)
      曾小贤:我都说信我啦~

      2、基于消息、事件的编程机制,Windows消息循环,etc.
      Windows API程序设计还是要经常用用

    2. 汗。你都写了那么多,这不是逼着我去看吗?

      你说的就是windows api撒?

      学过一段时间,个人认为看下上册前10章,基本就OK了,然后着本书就可以当字典用了,前十张也就是你所得消息机制那些。

      我现在天天是被QT折磨的要死。。。

    3. 1.下载速度一般,安装更麻烦
      2.资料相对于C++,MFC等少多了,基本上市面上比较权威的书就几本,当然相对于GTK还是要好一些。

      我安装一个Nokia qt sdk花了整整一天,你可以想象一下,一个14M的安装包,最后安装出1.6G是什么概念,他安装时还联网下载,并且不支持断点,而且速度不行。。。
      中间安装还悲剧过依次。搞的我卸载时把qt也一起卸载了。

      并且我昨天在联我的N95手机,想联机调试,结果连不上,很郁闷的说。。。。

    4. C++ Builder也是一种C++开发工具,延续了Delphi的特点,比较简单,开发工具好装,资料也多,你可以试试

      QT跨平台,易学,确实有它的优点,不过编程灵活性,我确实不敢恭维,做很多东东的时候恐怕必须要借助VC写的dll吧?

      进公司之后,尤其是大公司,基本上都有自己的库,可能就完全不是MFC(VC用的库)、VCL(C++Builder用的库)了!所以,我觉得还是挑一个能学东西的进行学习吧!

发表评论

电子邮件地址不会被公开。 必填项已用*标注