QML教程:構(gòu)建和安裝QtComponents
首先,聲明下,這個不是一個連續(xù)的教程,只是對QML一系列的心得,因為在使用QML中,總會發(fā)現(xiàn)很多知識點。
雖然這些知識點并不連貫,但是也是有寶貴的經(jīng)驗。
證實了我對于QtComponents項目的理解,在其中的確包含了對desktop的支持,當然就是MX部分,但是這個開了新的分支,專門建立了對desktop的支持。
不過,以我看來,要成熟到發(fā)布,至少是QtQuick2以后的事了,所以,現(xiàn)階段還是用用官方的QtComponents就好了。
首先,要到gitorious上獲取源碼,地址:http://qt.gitorious.org/qt-components,使用如下命令
- git clone git://gitorious.org/qt-components/qt-components.git
下載完畢后,進入源碼目錄,在編譯前,請確保qmake在環(huán)境變量中
對QtComponets的安裝,由于對應桌面版,因為需要二次俺轉(zhuǎn),第一步是QtComponents插件,第二步是安裝MX相關(guān)以及QML。
進入源碼目錄后,輸入命令
- ./configure
如果qmake能識別出,就將會進行配置的過程,如果沒有,請檢查環(huán)境變量的配置,然后
- make
就是進行編譯,編譯完畢后,最后輸入
- sudo make install
正常執(zhí)行后,就可以在你的Qt的安裝目錄去檢查,在與lib平級的目錄,有一個import目錄,這是QtQuick引入后才有的目錄,在下面,可以看到imports/Qt/labs/components路徑,這代表QtComponents插件已經(jīng)安裝成功,接下來就是安裝MX插件和MX的qml。
進入src下的MX源碼目錄,可以看到有mx.pro文件,很顯然這跟編譯Qt程序一致,只要進行如下步驟即可:
- qmake
生成makefile文件
- make
進行編譯
- sudo make install
至此,MX安裝也完畢,同樣也可以看到imports/Qt/labs/mx的存在。
好了,接下來就可以在你的QML文件中使用官方的組件了,這其實是個很簡單的過程。
【編輯推薦】