諾基亞發(fā)布Qt SDK 1.1正式版
我非常高興地宣布今天我們最新的 Qt 開發(fā)工具 Qt SDK 1.1 已經(jīng)正式發(fā)布。自從三月份放出 Beta 版以來,收到了不少 Bug 反饋,我們盡力修正和完善它,終于得到了一個(gè)比較完美的版本。

Qt SDK 允許開發(fā)者創(chuàng)建以 Qt 為基礎(chǔ)的應(yīng)用程序,然后運(yùn)行在 Symbian,Maemo ,及我們將要發(fā)布的 MeeGo 產(chǎn)品中。而且,只需要小小地改動(dòng)代碼,就能輕松讓你的程序?qū)崿F(xiàn)跨平臺(tái)部署,這可是 Qt 最大的優(yōu)勢之一。
Qt SDK 1.1 使用的是 Qt 4.7 版本,在它的基礎(chǔ)上還增加了一些移動(dòng)設(shè)備相關(guān)的 接口(API)。Qt Quick 是其中的一個(gè)組件,它是可視化繪制界面工具,使用 QML 描述語言。
QML 是一種簡單易學(xué)的語言,你會(huì)發(fā)現(xiàn)它類似于 JavaScript ,比 C++ 更為簡單。如果你是一名熟悉 JavaScript 的開發(fā)者,那太棒了,你能夠輕松閱讀和理解 QML 代碼。
在一般情況下,QML 能夠比 C++ 縮減 70% 的代碼量,看看這個(gè)“Hello World”的例子吧:

如果是全新的新手,請(qǐng)看這里,Qt 提供了詳細(xì)的文檔教程和示范代碼。
簡單的語言和順手的工具,不僅節(jié)省了開發(fā)時(shí)間,而且還能帶來更優(yōu)雅和友好的用戶界面。下面有幾張工具的截圖,讓我們一睹為快:



另外針對(duì)開發(fā)者經(jīng)常問到的問題,我們整理出了 FAQ。
Q:我能在哪里下載 Qt 開發(fā)工具?需要區(qū)分桌面版和手機(jī)版嗎?
A:具體的下載地址請(qǐng)看這里 和 這里。 只要下載一個(gè)工具,便能實(shí)現(xiàn)跨平臺(tái)開發(fā),沒有區(qū)分桌面版和手機(jī)版。
Q:Qt Quick 和 Qt 是什么關(guān)系?
A:Qt Quick 是 Qt 的新特性,而不是全面替代 Qt 。Qt Quick 是在 Qt 的基礎(chǔ)上增加一些擴(kuò)展的接口。
Q:Qt Quick 具有特殊的許可證嗎?
A:沒有,它的許可證沿用以前的 Qt 許可證。
Q:Qt Quick 和 QML 是什么關(guān)系?
A:QML 是一種描述語言,它是 Qt Quick 里所用到的語言,而不是工具名稱。
Q: Windows Phone 也支持 Qt 嗎?
A:不支持。Windows Phone 只能用微軟提供的 Silverlight 或者 XNA 工具進(jìn)行開發(fā)。
【編輯推薦】



















