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