在初步學習QML時,特別建議看看Qt設計器,先利用Qt Quick設計師的使用,快速的對Qt Quick的各個組件及其常用的屬性,有個初步的了解和認識。如果初始學習一上來直接以代碼形式開干,很容易一頭霧水。而設計器以最直白的所見即所得的形式展示你對元素及屬性的操作和狀態的變化,看到哪個屬性改變后界面上變化的地方。
設計器的界面如下:
Qt Quick的設計器界面跟Qt Widget的界面基本上一樣的,上面的菜單欄就不說了,左側的是Qt Quick的各個組件,中間是設計操作區,右邊是所選元素的屬性設置。
以“Button”組件為例,右側的屬性有這么多。
整個屬性區包括,組件的類型及ID,組件的位置和大小,使能狀態,選中狀態,上面文字顯示的字體設置,以及一些布局設置和作為“Button”類型的一些行為配置。
再看看設計器中"Label"組件展示出來可操作的屬性。
這里不在一個個說明這些屬性的作用,也不一一展示這些屬性的修改帶來的變化,旨在說明,對于初學者,設計器是一個很好的學習輔助工具和學習工具。