前言:
由于工作安排开始使用QT开发,边学边写些笔记吧,欢迎大家交流。
选择QT的理由,最重要的就是跨平台,在这个快速发展的IT环境下(在学校java-web开发刚开始火,占了招聘半壁江山,现在都搞移动互联网了,从招聘上来看,各种移动开发占了近半吧),快速开发,是必经之路,这就不得不说下跨平台了。以前的产品基本都是需要完全不同的技术开发产品,windows、linux上是两套产品,大大增加了开发成本,随着IT发展,跨平台需求越来越明显,从各种软件库(socket库、ui库),到各种语言(java、python)都开始支持跨平台,还有层出不穷的跨平台IDE(eclipse等),帅哥美女,不要想了,跨平台的东西保证为你增色不少。
相关资料:
软件:QTcreator、git
书籍(扫描版和ppt)及代码(扫描版的书只找到了第一版的)
下载地址:http://pan.baidu.com/s/1o8H2vTg
代码git路径:http://git.oschina.net/khz/QT_Dev
联系方式:
主页:http://blog.csdn.net/kinghzking
邮箱:2075756470@qq.com / ninecents@qq.com
正文:
第一章没有太多的东西,两个例子作为入门,按照书中的一步步来也不算复杂。我git上的代码是根据自己的观点改造的,通过git的提交记录,可以看到我遇到的一些问题。
总之这一章就是对Qt的简单介绍:
1. IDE安装及界面介绍
2. 两个例子(通过Qt Design设计界面和编写代码创建和组织控件)
3. 概念描述:伙伴编辑模式,信号和槽机制,元对象系统、布局管理器。(如果大家玩过mfc或者java,这些东西都很类似,各种框架都是对底层api和系统机制的封装)
遇到的问题:
ch102代码:创建项目过程中要选择Dialog的基类为QDialog,默认的QMainWindow在ch101中没有问题,可是在ch102中会有编译问题,至于理由,俺也没深入了解。
最后的一些话:
不太会写文章,还请大家见谅。不过git的代码还是很有用的。程序员交流代码更直观。
对于初学者(其实俺也工作不到5年),在这里推荐使用git,国内的http://git.oschina.net/很给力,速度不错,国外的www.github.com很有名气,可是毕竟在国外,网速不好,记得有段时间还连不上。git可以积累自己的代码,也可以看些大家的代码,对提高水平很有帮助的。
git安装和使用入门教程,找了篇文章《Git客户端TortoiseGit(Windows系统)的使用方法》,里面用的ssh方式连接git服务器,比较麻烦,可以参考《TortoiseGit保存用户名密码》。