Qt图形界面基础(一)了解Qt——这段历史很有趣

一、什么是Qt

在学习新的知识前,我们应该先对其有一个大概的了解,这样才能事半功倍;
之前我们用C/C++写的程序都是字母界面;
对于一个程序员来说,在终端里面写代码似乎不是什么难事,但是对于大多数普通人群,通过写指令来控制程序运行似乎是一件非常困难的事情;
而QT就很好地为我们解决了这个问题;
通过调用QT,我们可以很方便地生成图形界面,方便大众的程序使用,保证用户体验;
在这里插入图片描述

二、Qt的发展史

百度上关于Qt的历史写得太啰嗦了,在这里,我们来说一说重点:
1991年,挪威的奇趣科技公司(又名Qt公司)研发了Qt;
期初,Qt并没有现在那么重要的地位,世界上能做图形界面的软件可不止Qt一家,当时谁都没有想到Qt能有今天的成就;
2008年,Nokia收购了奇趣公司,将其更名为Qt Software;
此时的Nokia已如风中残烛,自家的塞班系统早已面露败相;
Nokia选择收购Qt公司的一个重要原因就是Qt支持多平台,它既可以开发GUI程序,也可用于开发非GUI程序;
2009年,为了吸引更多的开发者使用、维护Qt,Nokia公开了Qt的源代码;
在Qt开源后,Qt得到了迅猛的发展,然而这并不能扭转Nokia的颓势;

2012年,Qt被Digia收购;
2014年4月,跨平台集成开发环境Qt Creator 3.1.0正式发布,至此实现了全面支持iOS、Android、WP,它提供给应用程序开发者建立艺术级的图形用户界面所需的所有功能。
在这里插入图片描述

三、总结

Qt 跨平台

windows、ios、mac、unix、android 图形界面库
pc: windows unix mac
手机: ios android
嵌入式设备

Qt的地位

市面上的图形界面软件其实有很多,比如说java的GUI库,C++的win32,微软的图形界面库MFC;
但是Qt支持跨平台使用,如果没有特别苛刻的要求,Qt能够满足绝大多数的需求;
Qt的常用的类250多个,在这里我没有办法一次性全部举例,之后我会陆陆续续地将这些内容整理出来;
在此,也感谢大家长久以来的支持!
在这里插入图片描述

发布了53 篇原创文章 · 获赞 18 · 访问量 7234

猜你喜欢

转载自blog.csdn.net/Nire_Yeyu/article/details/101037583