QT开发(一)——QT简介

一、QT简介

1QT简介

    QT是一个跨平台的C++图形用户界面库,由挪威TrollTech公司出品,目前包括Qt Creator QtEmbedded,Qt Designer快速开发工具,Qt Linguist国际化工具等部分Qt支持所有Linux/Unix系统,还支持Windows平台。

2、QT优点

    Qt是一个跨平台的C++图形用户界面应用程序框架提供给应用程序开发者建立艺术级的图形用户界面所需的所用功能。Qt很容易扩展,并且允许真正地组件编程。QtGTKKDE、MFC,OWL,VCL,ATL是一样的图形界面库

QT优点如下:

    A、优良的跨平台特性

    Qt支持下列操作系统: Microsoft WindowsLinux,Solaris, SunOS, HP-UX, Digital UNIX (OSF/1,Tru64),Irix,FreeBSD,BSD/OS,SCO,AIX,OS390,QNX等等。

    B、面向对象

    Qt的良好封装机制使得Qt的模块化程度非常高,可重用性较好,对于用户开发来说非常方便。 Qt提供了一种称为signals/slots的安全类型来替代 callback,使得各个元件之间的协同工作变得十分简单。

    C、丰富的API

    Qt包括多达250个以上的C++类,还供基于模板的collections, serialization,file,I/O device,directory management,date/time类。

    D、支持2D/3D图形渲染,支持OpenGL

    E、大量的开发文档

    F、XML支持

二、QT开发工具

QT开发工具包含Qt Creator、Qt DesignerQt LinguistQt Assistant、Qmake

1、Qt Creator

Qt Creator是用于Qt开发的轻量级跨平台集成开发环境

2Qt Designer

Qt Designer