初識(shí) QML Desktop 學(xué)習(xí)基礎(chǔ)
初識(shí) QML Desktop 學(xué)習(xí)基礎(chǔ)是本文介紹的內(nèi)容,不多說,先來看內(nèi)容。首先,聲明下,這個(gè)不是一個(gè)連續(xù)的教程,只是對(duì)QML一系列的心得,因?yàn)樵谑褂肣ML中,總會(huì)發(fā)現(xiàn)很多知識(shí)點(diǎn)。
雖然這些知識(shí)點(diǎn)并不連貫,但是也是寶貴的經(jīng)驗(yàn)。
這幾天在qt的labs上發(fā)布了文章QML Components for Desktop? 證實(shí)了我對(duì)于QtComponents項(xiàng)目的理解。 該項(xiàng)目的確包含了對(duì)desktop的支持,當(dāng)然就是Mx部分,但是該支持放在新開的分支中。
不過,以我看來,要成熟到發(fā)布,至少是QtQuick2以后的事了,所以,現(xiàn)階段還是用用官方的QtComponents就好了。
首先,要到gitorious上獲取源碼,地址:http://qt.gitorious.org/qt-components,使用如下命令
git clone git://gitorious.org/qt-components/qt-components.git
下載完畢后,進(jìn)入源碼目錄,在編譯前,請(qǐng)確保qmake在環(huán)境變量中
對(duì)QtComponets的安裝,由于對(duì)應(yīng)桌面版,因?yàn)樾枰獌纱尉幾g安裝,第一步是QtComponents插件,第二步是安裝Mx相關(guān)以及QML。
進(jìn)入源碼目錄后,輸入命令
- ./configure
如果qmake能識(shí)別出,就將會(huì)進(jìn)行配置的過程,如果沒有,請(qǐng)檢查環(huán)境變量的配置,然后
- make
就是進(jìn)行編譯,編譯完畢后,最后輸入
- sudo make install
正常執(zhí)行后,就可以在你的Qt的安裝目錄去檢查,在與lib平級(jí)的目錄,有一個(gè)import目錄,這是QtQuick引入后才有的目錄,在下面,可以看到imports/Qt/labs/components路徑,這代表QtComponents插件已經(jīng)安裝成功,接下來就是安裝Mx插件和Mx的qml。
進(jìn)入src下的mx源碼目錄,可以看到有mx.pro文件,很顯然這跟編譯Qt程序一致,只要進(jìn)行如下步驟即可:
- qmake #生成makefile文件
- make #進(jìn)行編譯
- sudo make install
至此,mx安裝完成,同樣也可以看到imports/Qt/labs/Mx的存在。
好了,接下來就可以在你的QML文件中使用官方的組件了,這其實(shí)是個(gè)很easy的過程。
小結(jié):關(guān)于初識(shí) QML Desktop 學(xué)習(xí)基礎(chǔ)的內(nèi)容介紹完了,希望本文對(duì)你有所幫助。更多相關(guān)資料請(qǐng)參考編輯推薦。