编程语言应用

首页 » 常识 » 问答 » QT编程入门系列文章之二Hello,
TUhjnbcbe - 2023/8/10 23:22:00

任何编程技术的学习第一课基本上都会是Hello,world!,我也不想故意打破这个惯例——照理说,应该首先回顾一下Qt的历史,不过即使不说这些也并无大碍。

 或许有人总想知道,Qt这个单词是什么意思。其实,这并不是一个缩写词,仅仅是因为它的发明者,TrollTech公司的CEO,HaarardNord和Trolltech公司的总裁EirikChambe-Eng在联合发明Qt的时候并没有一个很好的名字。在这里,字母Q是Qt库中所有类的前缀——这仅仅是因为在Haarard的emacs的字体中,这个字母看起来特别的漂亮;而字母t则代表“toolkit”,这是在Xt(Xtoolkit)中得到的灵感。

 顺便说句,Qt原始的公司就是上面提到的Trolltech,貌似有一个中文名字是奇趣科技——不过现在已经被Nokia收购了。因此,一些比较旧的文章里面会提到Trolltech这个名字。

 好了,闲话少说,先看看Qt的开发吧!事先说明一下,我是一个比较懒的人,不喜欢配置很多的东西,而Qt已经提供了一个轻量级的IDE,并且它的网站上也有forEclipse和VS的开发插件,不过在这里我并不想用这些大块头:)

  Qt有两套协议——商业版本和开源的LGPL版本。不同的是前者要收费,而后者免费,当然,后者还要遵循LGPL协议的规定,这是题外话。

 Qt的网址是
  安装完成后会有个QtCreator的东西,这就是官方提供的一个轻量级IDE,不过它的功能还是蛮强大的。运行这个就会发现,其实Qt不仅仅是LinuxKDE桌面的底层实现库。而且是这个IDE的实现:)这个IDE就是用Qt完成的。

 QtCreator左面从上到下依次是Wel

1
查看完整版本: QT编程入门系列文章之二Hello,