Qt平台简介
Qt是一個跨平臺的C++圖形用戶界面庫,由挪威TrollTech公司出品,目前包括Qt、基于FrameBuffer的Qtopia Core、快速開發工具Qt Designer和國際化工具Qt Linguist等部分。Qt支持所有的UNIX系統,當然也包括Linux系統,還支持WinNT/Win2k、Windows 95/98平臺。
基本上Qt同X-Window上的Motif、Openwin、GTK等圖形界面庫和Windows平臺上的MFC、OWL、VCL、ATL是同類型的。不過Qt還具有下列一些優點。
(1)優良的跨平臺特性。
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等。
(2)面向對象。
Qt的良好封裝機制使得Qt的模塊化程度非常高,可重用性較好,對于用戶開發來說是非常方便的。Qt提供了一種稱為signals/slots 的安全類型來替代callback,這使得各個元件之間的協同工作變得十分簡單。
(3)豐富的API。
Qt包括多達250個以上的C++類,還提供基于模板的collections、serialization、file、I/O device、directory management和date/time類。甚至還包括正則表達式的處理功能。
(4)支持2D/3D圖形渲染,支持OpenGL。
(5)大量的開發文檔。
(6)XML支持。
但是真正使得Qt在自由軟件界的眾多Widgets(如Lesstif、Gtk、EZWGL、Xforms及fltk等)中脫穎而出的還是基于Qt的重量級軟件KDE。Qt雖然是商業公司的產品,但是走的卻是開源路線,提供免費下載,全部都是開放源代碼,非商業用途亦采用GPL的版權宣告,著名的Open Source"KDE"項目便是采用Qt開發的。
Trolltech也針對嵌入式環境推出了Qt/Embedded產品。與桌面版本不同,Qt/Embedded已經直接取代了X Server及X Library等角色,將所有的功能全部整合在一起。
Qt/Embedded同樣具有跨平臺的特點,省掉了不少移植軟件的功夫,這樣的概念和Java十分接近。同時它還采用模塊化設計,其最大的好處是有彈性,Qt/Embedded號稱最小,可以縮到800 KB左右,最多可以長到3 MB(for Intel x86),這樣的彈性也讓Qt/Embedded更適合在嵌入式環境下生存。
Qt/Embedded延續了Qt在X上的強大功能,在底層摒棄了X lib,僅采用FrameBuffer作為底層圖形接口。同時,將外部輸入設備抽象為keyboard和mouse輸入事件,底層接口支持鍵盤、GPM鼠標、觸摸屏及用戶自定義的設備等。
Qt/Embedded類庫完全采用C++封裝。豐富的控件資源和較好的可移植性是Qt/Embedded最為優秀的一方面。它的類庫接口完全兼容于同版本的Qt-X11,使用X下的開發工具可以直接開發基于Qt/Embedded的應用程序QUI界面。
與前兩種GUI不同的是,Qt/Embedded的底層圖形引擎只能采用FrameBuffer,這就注定了它是針對高端嵌入式圖形領域的應用而設計的。由于該庫的代碼追求面面俱到,以增加它對多種硬件設備的支持,造成了其底層代碼比較凌亂,各種補丁較多的問題。Qt/Embedded的結構也過于復雜和臃腫,很難進行底層的擴充、定制和移植,尤其是用來實現signal/slot機制的moc文件。
Qt/Embedded當前已經升級為Qtopia Core和Qtopia Core,繼承了Qt4的新技術,包括:高性能渲染引擎、模板容器類及基于行為的主窗口架構,改進的功能特點包括文本渲染與多線程技術。當編譯Qtopia Core時,可以去除不用的功能,以最小化軟件的占用空間。
諾基亞將為 Qt - 用戶界面及應用程序框架,增添LGPL開源授權選擇
(1月14日) – 諾基亞今天宣布,從預定于2009年3月發布的Qt 4.5版本起,其用于桌面和嵌入式平臺的 Qt 跨平臺用戶界面(UI)及應用程序框架將在開源 LGPL 2.1 版授權下提供。此前,Qt 一直是在通用公共授權(GPL)下提供給開源社區的。另外,現已可以通過新的域名 w w w.qtsoftware.com 了解 Qt 。
向 LGPL 的轉移將為開源和商業開發人員提供比 GPL 更多的授權權限,從而為開發人員提高了靈活性。此外,Qt 源代碼庫將更加開放,鼓勵更多來自桌面和嵌入式開發人員社區的貢獻。隨著這些變化,開發人員將能夠積極推動 Qt 框架的演進。
Qt 4.5同時也可在商業授權條款下使用,Qt 之前版本的授權則保持不變。而且,Qt 服務將擴展,確保所有 Qt 開發項目,無論選擇何種授權,都能獲得同等支持。
“更多領先企業對 Qt 的更廣泛的使用將帶來寶貴的反饋信息和更多的貢獻,從而確保 Qt 始終是最佳的跨平臺用戶界面和應用程序框架。加速 Qt 開發將使得開發人員,包括諾基亞本身,能夠創造更好的設備與應用程序,縮短推向市場的時間,保證為其解決方案創建更廣泛的開發基礎。”諾基亞 Qt Software 副總裁 Sebastian Nystr?m表示。
“諾基亞通過對 Qt 持續不斷的支持,通過其對 Symbian 操作系統以及 S60 對 Symbian 基金會的貢獻,和 通過 Maemo 平臺的開源式開發,為開源社區做出了極其重要的貢獻”,諾基亞終端部門執行副總裁 Kai ?ist?m? 說,“通過采用 LGPL,開放 Qt 源代碼庫,以及鼓勵更多的貢獻,Qt 用戶在使用 Qt 開發時將獲得更多的價值,同時也將會反過來鼓勵對 Qt 的更廣泛的推廣。諾基亞同樣可以在將改進后的 Qt 部署在 S60 Symbian 操作系統,Maemo 和 OVI 服務時獲益,而無需重寫源代碼。”
“結合諾基亞獨立于操作系統的應用程序框架 Qt 和飛思卡爾的可實施軟件,為 OEM 和應用程序開發人員在挑選飛思卡爾芯片時提供了特有的自由度,從而允許開發人員為其應用程序開發和維護單一的代碼庫”。飛思卡爾解決方案及可實施技術副總裁 Raja Tabet 說, “LGPL 模式是一個出色的和時效性的授權選擇,這將加速結合了飛思卡爾和 Qt 的平臺的推廣與開發。”
“Qt 被廣泛應用于 Kubuntu 和 KDE 應用程序中,Canonical 很高興看到其在授權模式上的這一突破”, Ubuntu 項目創始人Mark Shuttleworth 說,“Qt 新的授權條款將幫助我們為用戶提供空前‘誘人’的應用程序。諾基亞對跨平臺 Qt 庫和 Linux 平臺的一貫投入,是免費軟件桌面和移動設備堆棧創新的主要動力。”
“我們歡迎諾基亞簡化 Qt 授權的舉措”,Linden 實驗室平臺與技術開發部副總裁 Joe Miller 說,“我們發現 Qt 是耐人尋味且極具創新的技術,無論授權方式如何,這個新的授權方式已經使得我們在追求將 QtWebkit 集成到 Second Life 時所作的決策變得更為簡單。”
“Qt 在 LGPL 條款下的使用,讓運用基于 Qt 應用程序頂端的 KDE 組件創建應用程序的授權合理化”, KDE e.V. 董事會成員 Sebastian Kügler 說,“這一更多權限的授權為 Qt 和 KDE 技術的推廣再次降低了門檻。KDE 團隊歡迎開放開發進程,并期待以此進一步促進 KDE 和 Qt Software 部門的協作。”
關于 Qt
Qt 是一個跨平臺應用程序框架。通過使用 Qt,您可以一次性開發應用程序和用戶界面,然后將其部署到多個桌面和嵌入式操作系統,而無需重復編寫源代碼。Qt 軟件前身為 Trolltech (奇趣科技),2008年6月被諾基亞收購。更多關于 Qt Software 及其新授權模式的信息,請訪問網站w w w.qtsoftware.com。
諾基亞將停止Qt Jambi的開發轉為開源
諾基亞宣布將停止對Qt架構的Java移植版Jambi的官方支持,即將發布的Qt Jambi 4.5將成為最后的版本,對于Jambi的官方支持將在一年后完全停止。
Jambi的開發工作將完全移交給開源社區,使其可以繼續作為開放的開發進程共大家分享,諾基亞表示公司將繼續主管基礎開發,并幫助該項目在轉變為社區模式后能繼續發展。
Qt Jambi使得在Java環境下利用Qt架構得以實現,幫助Java開發人員在編程時實現Qt、Swing以及AWT之間的無縫結合,在很多情況下,這種功能非常有用,但是它的應用卻不夠廣泛,因此并沒有獲得太多的關注。
諾基亞稱,之所以要放棄Jambi,主要原因是公司希望可以集中精力開發Qt平臺,Qt Jambi將以LGPL許可證發布源代碼,轉變成一個以社區為主導的開源項目。諾基亞還表示,公司不支持Jambi并不會使得Jambi消亡,因為這里有很多非官方的Qt擴展,包括大量的編程語言版本,它們有些是有社區維護的,有些是其它公司開發的。
近日,諾基亞發布了4.5版本的Qt跨平臺應用程序和用戶界面框架,以及全新的輕重量級的跨平臺集成開發環境軟件Qt Creator。Qt 4.5和Qt Creator組合成了Qt軟件開發工具包,這是一個易于安裝的文件包,可幫助應用開發人員更方便快捷地創建應用程序。
“Qt 4.5為應用程序開發樹立了標桿。”諾基亞Qt Software首席技術官 Benoit Schillings表示:“通過Qt性能方面的改進、Qt Creator的誕生和Qt軟件開發工具包的發布,那些尋找能夠將本地內容和Web開發完整集成的應用框架的開發人員將如虎添翼,憑增開發活力與靈活表現。”
Qt 4.5的發布對于開源社區來講同樣是一個重要的里程碑,Qt首次提供了可與現存的商業授權和GPL授權選擇并行的 LGPL授權選擇。通過為Qt增加LGPL授權,軟件開發人員將可在Qt上加載自己的專屬應用程序,而無須支付許可費用。
除了新產品的發布和授權上的變化,Qt Software部門還為LGPL和GPL授權用戶提供了一種靈活的全新技術支持包,使用這些授權的開發人員可以從Qt Software部門那里購買到相關的技術支持。
Qt 4.5版本
Qt 4.5涵蓋了一些新的特色,它令人矚目的最大改進是通過協同作用提升了整個框架的性能。圖形系統、數據處理和網絡引擎性能顯著增強,實現了基于Qt的應用程序性能的明顯提升。
Qt 4.5版本還提升了與WebKit頁面渲染引擎的集成度,將Web和本地內容融合進豐富的用戶體驗當中。包括:
Netscape瀏覽器插件API支持,使Qt應用程序可以載入Flash(例如YouTube播放器)
更先進的Web 用戶界面效果,包括動畫、轉換和縮放
新的JavaScript腳本語言引擎可提供更強的性能
Qt4.5還被移植進了蘋果的Cocoa框架。之前的Qt只支持Carbon框架,現在的Qt 4.5兩者都支持。這意味著開發人員能夠以單一源代碼創建出支持32位或64位字節的Intel或PowerPC Mac二進制文件。
Qt Creator
開發人員目前已經可以下載Qt Creator的1.0版本,這是一個用于Qt開發的輕量級跨平臺集成開發環境。Qt Creator可帶來兩大關鍵益處:提供首個專為支持跨平臺開發而設計的集成開發環境 (IDE),并確保首次接觸Qt框架的開發人員能迅速上手和操作。
Qt Creator包含了一套用于創建和測試基于Qt應用程序的高效工具,包括:
一個高級的C++代碼編輯器
上下文感知幫助系統
可視化調試器
源代碼管理
項目和構建管理工具
Qt Creator在LGPL 2.1版本授權下有效,并且接受代碼貢獻。目前的Qt Creator只支持桌面平臺(Windows、Linux、Mac操作系統)的Qt開發,但隨后數月就能支持嵌入式平臺的開發。
Qt軟件開發工具包 (Qt SDK)
全新的Qt軟件開發工具包,可從w w w.qtsoftware.com下載。這個綜合套裝的設計主旨,是為開發人員提供從一個易于安裝的二進制文件包入手,開始跨平臺Qt開發這一過程中所需的一切。
Qt SDK包括了Qt庫、Qt Creator IDE和Qt工具,這些都集成在一個易于安裝的文件包里。它是為滿足跨平臺開發人員的需要而量身定做的,設計原則是使新Qt開發人員的開發工作更高效、更快捷。
對Qt的貢獻
隨后幾周,Qt Software部門將啟動Qt貢獻網站。在那里,開發人員可以查看Qt源代碼庫,同時可給Qt、Qt Creator和其他與Qt相關的開發項目貢獻代碼。細節將稍后公布。
基本上Qt同X-Window上的Motif、Openwin、GTK等圖形界面庫和Windows平臺上的MFC、OWL、VCL、ATL是同類型的。不過Qt還具有下列一些優點。
(1)優良的跨平臺特性。
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等。
(2)面向對象。
Qt的良好封裝機制使得Qt的模塊化程度非常高,可重用性較好,對于用戶開發來說是非常方便的。Qt提供了一種稱為signals/slots 的安全類型來替代callback,這使得各個元件之間的協同工作變得十分簡單。
(3)豐富的API。
Qt包括多達250個以上的C++類,還提供基于模板的collections、serialization、file、I/O device、directory management和date/time類。甚至還包括正則表達式的處理功能。
(4)支持2D/3D圖形渲染,支持OpenGL。
(5)大量的開發文檔。
(6)XML支持。
但是真正使得Qt在自由軟件界的眾多Widgets(如Lesstif、Gtk、EZWGL、Xforms及fltk等)中脫穎而出的還是基于Qt的重量級軟件KDE。Qt雖然是商業公司的產品,但是走的卻是開源路線,提供免費下載,全部都是開放源代碼,非商業用途亦采用GPL的版權宣告,著名的Open Source"KDE"項目便是采用Qt開發的。
Trolltech也針對嵌入式環境推出了Qt/Embedded產品。與桌面版本不同,Qt/Embedded已經直接取代了X Server及X Library等角色,將所有的功能全部整合在一起。
Qt/Embedded同樣具有跨平臺的特點,省掉了不少移植軟件的功夫,這樣的概念和Java十分接近。同時它還采用模塊化設計,其最大的好處是有彈性,Qt/Embedded號稱最小,可以縮到800 KB左右,最多可以長到3 MB(for Intel x86),這樣的彈性也讓Qt/Embedded更適合在嵌入式環境下生存。
Qt/Embedded延續了Qt在X上的強大功能,在底層摒棄了X lib,僅采用FrameBuffer作為底層圖形接口。同時,將外部輸入設備抽象為keyboard和mouse輸入事件,底層接口支持鍵盤、GPM鼠標、觸摸屏及用戶自定義的設備等。
Qt/Embedded類庫完全采用C++封裝。豐富的控件資源和較好的可移植性是Qt/Embedded最為優秀的一方面。它的類庫接口完全兼容于同版本的Qt-X11,使用X下的開發工具可以直接開發基于Qt/Embedded的應用程序QUI界面。
與前兩種GUI不同的是,Qt/Embedded的底層圖形引擎只能采用FrameBuffer,這就注定了它是針對高端嵌入式圖形領域的應用而設計的。由于該庫的代碼追求面面俱到,以增加它對多種硬件設備的支持,造成了其底層代碼比較凌亂,各種補丁較多的問題。Qt/Embedded的結構也過于復雜和臃腫,很難進行底層的擴充、定制和移植,尤其是用來實現signal/slot機制的moc文件。
Qt/Embedded當前已經升級為Qtopia Core和Qtopia Core,繼承了Qt4的新技術,包括:高性能渲染引擎、模板容器類及基于行為的主窗口架構,改進的功能特點包括文本渲染與多線程技術。當編譯Qtopia Core時,可以去除不用的功能,以最小化軟件的占用空間。
諾基亞將增加授權選擇提升 Qt 的應用
諾基亞將為 Qt - 用戶界面及應用程序框架,增添LGPL開源授權選擇
(1月14日) – 諾基亞今天宣布,從預定于2009年3月發布的Qt 4.5版本起,其用于桌面和嵌入式平臺的 Qt 跨平臺用戶界面(UI)及應用程序框架將在開源 LGPL 2.1 版授權下提供。此前,Qt 一直是在通用公共授權(GPL)下提供給開源社區的。另外,現已可以通過新的域名 w w w.qtsoftware.com 了解 Qt 。
向 LGPL 的轉移將為開源和商業開發人員提供比 GPL 更多的授權權限,從而為開發人員提高了靈活性。此外,Qt 源代碼庫將更加開放,鼓勵更多來自桌面和嵌入式開發人員社區的貢獻。隨著這些變化,開發人員將能夠積極推動 Qt 框架的演進。
Qt 4.5同時也可在商業授權條款下使用,Qt 之前版本的授權則保持不變。而且,Qt 服務將擴展,確保所有 Qt 開發項目,無論選擇何種授權,都能獲得同等支持。
“更多領先企業對 Qt 的更廣泛的使用將帶來寶貴的反饋信息和更多的貢獻,從而確保 Qt 始終是最佳的跨平臺用戶界面和應用程序框架。加速 Qt 開發將使得開發人員,包括諾基亞本身,能夠創造更好的設備與應用程序,縮短推向市場的時間,保證為其解決方案創建更廣泛的開發基礎。”諾基亞 Qt Software 副總裁 Sebastian Nystr?m表示。
“諾基亞通過對 Qt 持續不斷的支持,通過其對 Symbian 操作系統以及 S60 對 Symbian 基金會的貢獻,和 通過 Maemo 平臺的開源式開發,為開源社區做出了極其重要的貢獻”,諾基亞終端部門執行副總裁 Kai ?ist?m? 說,“通過采用 LGPL,開放 Qt 源代碼庫,以及鼓勵更多的貢獻,Qt 用戶在使用 Qt 開發時將獲得更多的價值,同時也將會反過來鼓勵對 Qt 的更廣泛的推廣。諾基亞同樣可以在將改進后的 Qt 部署在 S60 Symbian 操作系統,Maemo 和 OVI 服務時獲益,而無需重寫源代碼。”
“結合諾基亞獨立于操作系統的應用程序框架 Qt 和飛思卡爾的可實施軟件,為 OEM 和應用程序開發人員在挑選飛思卡爾芯片時提供了特有的自由度,從而允許開發人員為其應用程序開發和維護單一的代碼庫”。飛思卡爾解決方案及可實施技術副總裁 Raja Tabet 說, “LGPL 模式是一個出色的和時效性的授權選擇,這將加速結合了飛思卡爾和 Qt 的平臺的推廣與開發。”
“Qt 被廣泛應用于 Kubuntu 和 KDE 應用程序中,Canonical 很高興看到其在授權模式上的這一突破”, Ubuntu 項目創始人Mark Shuttleworth 說,“Qt 新的授權條款將幫助我們為用戶提供空前‘誘人’的應用程序。諾基亞對跨平臺 Qt 庫和 Linux 平臺的一貫投入,是免費軟件桌面和移動設備堆棧創新的主要動力。”
“我們歡迎諾基亞簡化 Qt 授權的舉措”,Linden 實驗室平臺與技術開發部副總裁 Joe Miller 說,“我們發現 Qt 是耐人尋味且極具創新的技術,無論授權方式如何,這個新的授權方式已經使得我們在追求將 QtWebkit 集成到 Second Life 時所作的決策變得更為簡單。”
“Qt 在 LGPL 條款下的使用,讓運用基于 Qt 應用程序頂端的 KDE 組件創建應用程序的授權合理化”, KDE e.V. 董事會成員 Sebastian Kügler 說,“這一更多權限的授權為 Qt 和 KDE 技術的推廣再次降低了門檻。KDE 團隊歡迎開放開發進程,并期待以此進一步促進 KDE 和 Qt Software 部門的協作。”
關于 Qt
Qt 是一個跨平臺應用程序框架。通過使用 Qt,您可以一次性開發應用程序和用戶界面,然后將其部署到多個桌面和嵌入式操作系統,而無需重復編寫源代碼。Qt 軟件前身為 Trolltech (奇趣科技),2008年6月被諾基亞收購。更多關于 Qt Software 及其新授權模式的信息,請訪問網站w w w.qtsoftware.com。
諾基亞將停止Qt Jambi的開發轉為開源
諾基亞將停止Qt Jambi的開發轉為開源
諾基亞宣布將停止對Qt架構的Java移植版Jambi的官方支持,即將發布的Qt Jambi 4.5將成為最后的版本,對于Jambi的官方支持將在一年后完全停止。
Jambi的開發工作將完全移交給開源社區,使其可以繼續作為開放的開發進程共大家分享,諾基亞表示公司將繼續主管基礎開發,并幫助該項目在轉變為社區模式后能繼續發展。
Qt Jambi使得在Java環境下利用Qt架構得以實現,幫助Java開發人員在編程時實現Qt、Swing以及AWT之間的無縫結合,在很多情況下,這種功能非常有用,但是它的應用卻不夠廣泛,因此并沒有獲得太多的關注。
諾基亞稱,之所以要放棄Jambi,主要原因是公司希望可以集中精力開發Qt平臺,Qt Jambi將以LGPL許可證發布源代碼,轉變成一個以社區為主導的開源項目。諾基亞還表示,公司不支持Jambi并不會使得Jambi消亡,因為這里有很多非官方的Qt擴展,包括大量的編程語言版本,它們有些是有社區維護的,有些是其它公司開發的。
諾基亞為軟件開發者提供最新Qt版本
諾基亞發布了4.5版本的Qt跨平臺應用程序和用戶界面框架,以及全新的輕重量級的跨平臺集成開發環境軟件Qt Creator。近日,諾基亞發布了4.5版本的Qt跨平臺應用程序和用戶界面框架,以及全新的輕重量級的跨平臺集成開發環境軟件Qt Creator。Qt 4.5和Qt Creator組合成了Qt軟件開發工具包,這是一個易于安裝的文件包,可幫助應用開發人員更方便快捷地創建應用程序。
“Qt 4.5為應用程序開發樹立了標桿。”諾基亞Qt Software首席技術官 Benoit Schillings表示:“通過Qt性能方面的改進、Qt Creator的誕生和Qt軟件開發工具包的發布,那些尋找能夠將本地內容和Web開發完整集成的應用框架的開發人員將如虎添翼,憑增開發活力與靈活表現。”
Qt 4.5的發布對于開源社區來講同樣是一個重要的里程碑,Qt首次提供了可與現存的商業授權和GPL授權選擇并行的 LGPL授權選擇。通過為Qt增加LGPL授權,軟件開發人員將可在Qt上加載自己的專屬應用程序,而無須支付許可費用。
除了新產品的發布和授權上的變化,Qt Software部門還為LGPL和GPL授權用戶提供了一種靈活的全新技術支持包,使用這些授權的開發人員可以從Qt Software部門那里購買到相關的技術支持。
Qt 4.5版本
Qt 4.5涵蓋了一些新的特色,它令人矚目的最大改進是通過協同作用提升了整個框架的性能。圖形系統、數據處理和網絡引擎性能顯著增強,實現了基于Qt的應用程序性能的明顯提升。
Qt 4.5版本還提升了與WebKit頁面渲染引擎的集成度,將Web和本地內容融合進豐富的用戶體驗當中。包括:
Netscape瀏覽器插件API支持,使Qt應用程序可以載入Flash(例如YouTube播放器)
更先進的Web 用戶界面效果,包括動畫、轉換和縮放
新的JavaScript腳本語言引擎可提供更強的性能
Qt4.5還被移植進了蘋果的Cocoa框架。之前的Qt只支持Carbon框架,現在的Qt 4.5兩者都支持。這意味著開發人員能夠以單一源代碼創建出支持32位或64位字節的Intel或PowerPC Mac二進制文件。
Qt Creator
開發人員目前已經可以下載Qt Creator的1.0版本,這是一個用于Qt開發的輕量級跨平臺集成開發環境。Qt Creator可帶來兩大關鍵益處:提供首個專為支持跨平臺開發而設計的集成開發環境 (IDE),并確保首次接觸Qt框架的開發人員能迅速上手和操作。
Qt Creator包含了一套用于創建和測試基于Qt應用程序的高效工具,包括:
一個高級的C++代碼編輯器
上下文感知幫助系統
可視化調試器
源代碼管理
項目和構建管理工具
Qt Creator在LGPL 2.1版本授權下有效,并且接受代碼貢獻。目前的Qt Creator只支持桌面平臺(Windows、Linux、Mac操作系統)的Qt開發,但隨后數月就能支持嵌入式平臺的開發。
Qt軟件開發工具包 (Qt SDK)
全新的Qt軟件開發工具包,可從w w w.qtsoftware.com下載。這個綜合套裝的設計主旨,是為開發人員提供從一個易于安裝的二進制文件包入手,開始跨平臺Qt開發這一過程中所需的一切。
Qt SDK包括了Qt庫、Qt Creator IDE和Qt工具,這些都集成在一個易于安裝的文件包里。它是為滿足跨平臺開發人員的需要而量身定做的,設計原則是使新Qt開發人員的開發工作更高效、更快捷。
對Qt的貢獻
隨后幾周,Qt Software部門將啟動Qt貢獻網站。在那里,開發人員可以查看Qt源代碼庫,同時可給Qt、Qt Creator和其他與Qt相關的開發項目貢獻代碼。細節將稍后公布。
總結
- 上一篇: 国际标准刊号(ISSN)
- 下一篇: elasticSearch的安装与使用