Qt 5.4.2 發布,重要安全修復版本!
Qt 5.4.2 發布,此版本包括 Qt 功能改進和 bug 修復,還包括最新的 Qt Creator 3.4.1。
Qt 5.4.2 提供 Qt WebEngine WeakDH 漏洞 (CVE-2015-4000) ,BMP 圖像處理器 DoS 漏洞 (CVE-2015-0295) ,BMP 圖像處理器漏洞 (CVE-2015-1858), ICO (CVE-2015-1859) 和 GIF (CVE-2015-1860) 的重要安全修復。 Qt 5.4.2 還升級了第三方組件庫:libpng (to version 1.6.17), libtiff (to version 4.0.3) 和 PCRE library (to version r1530) 。
Qt 5.4.2 維護向后兼容性,無論是源代碼還是二進制都兼容 Qt 5.4.1,但是不兼容 Qt 5.4.0。
重要改進內容請看 the change files for each module。
Qt 5.4.2 單獨安裝包包括最新的 Qt Creator 3.4.1 版本。同時還發布了 Qt Virtual Keyboard 1.3 release blog post。
Qt 5.4.2 現已提供在 the qt.io download page (for open-source users),更多內容請看發行說明。
Qt 是一個跨平臺的C++圖形用戶界面應用程序框架。它提供給應用程序開發者建立藝術級的圖形用戶界面所需的所用功能。Qt是完全面向對象的,很容易擴展,并且允許真正地組件編程。
基本上,Qt 同 X Window 上的 Motif,Openwin,GTK 等圖形界 面庫和 Windows 平臺上的 MFC,OWL,VCL,ATL 是同類型的東西,但是 Qt 具有下列優點:
-
優良的跨平臺特性:
Qt支持下列操作系統: Microsoft Windows 95/98, Microsoft Windows NT, Linux, Solaris, SunOS, HP-UX, Digital UNIX (OSF/1, Tru64), Irix, FreeBSD, BSD/OS, SCO, AIX, OS390,QNX 等等。
-
面向對象
Qt 的良好封裝機制使得 Qt 的模塊化程度非常高,可重用性較好,對于用戶開發來說是非常 方便的。 Qt 提供了一種稱為 signals/slots 的安全類型來替代 callback,這使得各個元件 之間的協同工作變得十分簡單。
-
豐富的 API
Qt 包括多達 250 個以上的 C++ 類,還替供基于模板的 collections, serialization, file, I/O device, directory management, date/time 類。甚至還包括正則表達式的處理 功能。
-
支持 2D/3D 圖形渲染,支持 OpenGL
-
大量的開發文檔
-
XML 支持