《Qt5开发及实例 第二版》学习笔记(第1章Qt概述)

前言:

由于工作安排开始使用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
邮箱:[email protected] / [email protected]


正文:

第一章没有太多的东西,两个例子作为入门,按照书中的一步步来也不算复杂。我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保存用户名密码》。




你可能感兴趣的:(qt)