最近开始学习QT。QT目前更新到了QT5.3,作为刚接触QT的新人,在网上到处寻找QT的教程,然而大部分教程都是QT4版本的。由于QT4到QT5有了较大的升级,所以QT4的教程并不适合使用QT5的初学者,但是如果学习QT一段时间入门之后,还是可以参考QT4的资料的。
QT是一个1991年由奇趣科技开发的跨平台C++图形用户界面应用程序开发框架。它既可以开发GUI程序,也可用于开发非GUI程序,比如控制台工具和服务器。Qt是面向对象的框架,使用特殊的代码生成扩展(称为元对象编译器(Meta Object Compiler, moc))以及一些宏,易于扩展,允许组件编程。2008年,奇趣科技被诺基亚公司收购,QT也因此成为诺基亚旗下的编程语言工具。2012年,Qt被Digia收购。2014年4月,跨平台集成开发环境Qt Creator 3.1.0正式发布,实现了对于iOS的完全支持,新增WinRT、Beautifier等插件,废弃了无Python接口的GDB调试支持,集成了基于Clang的C/C++代码模块,并对Android支持做出了调整,至此实现了全面支持iOS、Android、WP。
QT是一个比较强大且比较容易入门的开发软件(与MFC相比),拥有丰富的API,采用C++,更关键是其跨平台的特性,相信QT今后会更好的发展。QT使用的是C++语言所以在学习过程中也可以对C++进行学习。
我会在学习的过程中用博客记录下来学习QT的笔记,也可以给QT的初学者提供一个参考。感谢QT的开发者,希望更多人使用QT进行软件开发。
版本QT5.3