官术网_书友最值得收藏!

1.3 Qt的優(yōu)點

Qt是一個跨平臺的C++圖形用戶界面應(yīng)用程序的框架,給應(yīng)用程序開發(fā)者提供了構(gòu)建藝術(shù)級圖形用戶界面所需的功能。Qt很容易擴展,并且允許引用組件進行編程。與GTK、KDE、MFC、OWL、VCL、ATL一樣,Qt也是一款圖形界面庫。Qt的優(yōu)點如下:

(1)優(yōu)良的跨平臺特性。Qt支持Microsoft Windows、Linux、Solaris、SunOS、HP-UX、Digital UNIX(OSF/1,Tru64)、Irix、FreeBSD、BSD/OS、SCO、AIX、OS390、QNX等操作系統(tǒng)。

(2)面向?qū)ο蟮某绦蛟O(shè)計。Qt的良好封裝機制使得模塊化程度非常高,可重用性較好,對于用戶開發(fā)來說非常方便。Qt提供了一種稱為信號/槽(Signal/Slot)的安全機制來替代回調(diào)(Callback)機制,使得各個組件之間的協(xié)同工作變得十分簡單。

(3)豐富的API。Qt包括250多個C++類,還提供基于模板的collections、serialization、file、I/O device、directory management、date/time類。

(4)支持2D/3D圖形渲染,支持OpenGL。

(5)大量的開發(fā)文檔。

主站蜘蛛池模板: 雷波县| 余干县| 福安市| 英德市| 湘西| 凤台县| 桃江县| 横山县| 淳安县| 黄平县| 伊宁市| 承德市| 林口县| 拜泉县| 车险| 龙井市| 张家港市| 洮南市| 板桥市| 萨嘎县| 丹寨县| 新巴尔虎右旗| 嘉兴市| 静乐县| 平昌县| 尤溪县| 周宁县| 汽车| 八宿县| 普安县| 泗洪县| 宝兴县| 安吉县| 宝兴县| 襄汾县| 溆浦县| 岳西县| 五指山市| 安新县| 长海县| 汉川市|