一、概括
學(xué)習qt已有2年多的時間,從qt4.7開始使用直到現(xiàn)在正在使用的qt5.6,基本都在windows機器上做開發(fā)。最近有意向看了下qt的qml部分,覺著還是挺不錯的,畢竟可以做嵌入式移動端產(chǎn)品的部分,還是值的一學(xué)。后來在網(wǎng)上看了一些資料,算是初步了解了下qml,所以想就自己學(xué)習的過程做以記錄,也方便自己理解,如果你有機會看到這篇文章,那么我認為你也是來學(xué)習qml的,如果你已經(jīng)是一個有很強qml開發(fā)經(jīng)驗的老手,那么這篇文章和接下來的qml學(xué)習系列的文章你都不用看下去了,呵呵。。。
關(guān)于qml的由來,個人覺著Qt的Script、Quick、QML的關(guān)系與總結(jié)講的不錯,有興趣的同學(xué)可以去看下。
qml的學(xué)習過程我主要是以Qt 學(xué)習之路 2博客和QmlBook-In-Chinese這本書為主,同時在做小示例的時候查閱幫助文檔。每個人的學(xué)習方式都不太一樣,如果你有更好的辦法可以留言。
二、效果預(yù)覽
如下有4張效果圖,分別是4個小示例,關(guān)于demo后續(xù)章節(jié)會有解說,但是都是以代碼中的注解為主,有興趣的同學(xué)也可以直接下載示例程序,使用qt提供的qmlscene.exe來直接執(zhí)行qml文件,或者qmlviewer