1: QT -- 入门

1: background:

  Qt是一个跨平台的C++图形用户界面应用程序框架。它提供给应用程序开发者建立艺术级的图形用户界面所需的所用功能。

  Qt也是流行的Linux桌面环境KDE 的基础,KDE是所有主要的Linux发行版的一个标准组件。

  Qt支持下述平台

    MS/Windows - 95、98、NT 4.0、ME、2000、XP 和 Vista

    Unix/X11 - LinuxSun Solaris、HP-UX、Compaq Tru64 UNIX、IBM AIX、SGI IRIX和其它很多X11平台

     Qt Creator包含了一套用于创建和测试基于Qt应用程序的高效工具.目前的Qt Creator只支持桌面平台(Windows、Linux、Mac操作系统)的Qt          开发,但随后数月就能支持嵌入式平台的开发。
  Qt SDK包括了Qt库、Qt Creator IDE和Qt工具,这些都集成在一个易于安装的文件包里.

2: why use QT?

  QT GUI 库设计精良,有商业公司支持,支持的平台众多,类库多,文档丰富,是C++跨平台界面库的第一选择

  1. 有大公司支持
    这点很重要。有大公司支持,意味着发展比较快,前途比较有保障。

  2. 丰富的 API 类库
    QT已经不仅仅是个GUI库了,Qt库包括多达 250 个以上的 C++ 类,甚至还包括正则表达式的处理功能。 普通的应用,不用去找第三方库,用QT就能完成了。

  3. 优良的跨平台特性
    想想,自己编写的QT程序,只要重新编译就可以运行在Windows, Mac OS X, Linux 和一些手机平台,这是一件多么美妙的事情!如果只用MS VC, 这是不可能的事情。

  4. 提供跨平台 IDE:Qt Creator
    用MS VC的最引以为豪的是MS 强大无比的IDE, 现在,QT也提供了比较强大的IDE,而且跨平台。

  5. 开发文档丰富
    QT原来是由商业公司开发,现在已经用LGPL协议开源了。商业公司的好处就是文档丰富。

  QT的缺点

  到现在为止,我发现QT的主要缺点是安装包比较大,带上几个dll, 一个HelloWorld 可能就上10 MB了。

  还有,QT程序在Windows下的性能,可能比基于MS VC的程序差些。

3: download:

  download latest QT.    shttp://qt.nokia.com/downloads/

posted @ 2011-10-13 11:59  lcryby  阅读(242)  评论(0)    收藏  举报