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