一个Qt小白的进阶之路

1.本人是一个Qt的初学者,此文章在于记录自己平时学习的点滴知识,并将自己平时的感悟分享于大家,让我们共同进步。刚开始接触Qt,自己就被她优秀的设计理念所吸引,尤其是信号与槽机制的精妙设计,让我们一起开启Qt学习之路吧。首先说一下为什么要学习Qt,总结一下其优点:1.跨平台,几乎支持所有的平台。2.接口简单易懂,容易上手,学习QT的框架对学习其他框架有参考意义。3.一定程度上简化了内存的回收机(对象树机制)。4.开发效率高,能够快速的构建应用程序。5.有很好的社区氛围,市场份额也在缓慢上升。6.可以进行嵌入式开发。市场中用QT开发的成功案例:1.WPS Office办公软件。2.Linux桌面环境KDE。3.Google Earth谷歌地图。4.VLC播放器。5.Skype 网络电话。…等等。
2.接下来我们开始创建第一个QT项目,首先我们按照向导创建第一个QT项目,打开Qt Creator界面选择New Project或者选择菜单栏【文件】——【新建文件或项目】菜单项,弹出New Project对话框,选择Widget Application,选择【Choose】按钮,弹出对话框,设置项目名和路径,按照向导进行下一步,选择编译套件,向导会默认添加一个自QMainWindow的类,可以在此修改类的名字和基类。默认的基类有QMainWindow、QWidget以及QDialog三个,我们可以选择QWidget(类似于空窗口),这里我们可以先创建一个不带UI的界面,继续下一步,系统会默认给我们添加main.cpp、mywidget.cpp、mywidget.h和一个.pro项目文件,点击完成,即可创建出一个Qt桌面程序。
一个Qt小白的进阶之路
一个Qt小白的进阶之路
一个Qt小白的进阶之路
一个Qt小白的进阶之路
一个Qt小白的进阶之路
一个Qt小白的进阶之路
3.以上就是我们按照向导创建的第一个QT项目,下次我们将用手工创建一个项目,让我们先运行刚刚创建的第一个QT项目,看看会出现什么样的效果吧!