QML编程之旅 -- 元素布局
生活随笔
收集整理的這篇文章主要介紹了
QML编程之旅 -- 元素布局
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
文章目錄
- QML編程之旅 -- 元素布局
- 1、Positioner(定位器)
- 2、重復器
- 3、錨點
QML編程之旅 – 元素布局
概述:
QML編程中可以用X,Y屬性手動布局元素,但這些屬性是與元素父對象左上角位置緊密相關,但是不容易確定各子元素間的相對位置。為此,QML提供了定位器和錨點來簡化元素的布局。
1、Positioner(定位器)
定位器是專用于定位的一類元素。主要有Row,Column、Grid和Flow等,它們都包含在QtQuick模塊中。
2、重復器
重復器用于創建大量相似的元素成員,常與其他定位器結合起來使用。
3、錨點
每一個元素都可以認為有一組無形的“錨線”:left、horizontal、center、right、top、verticalCenter、bottom。 Text元素還有一個baseline錨線。
這些錨線分別對應了元素中的屬性,所有的可是元素都可以使用錨來布局。
錨系統還允許為一個元素的錨指定邊距和偏移。
PS: 元素間的位置關系,可以通過布局來快速設定。Qt 和大多數的編程平臺一樣,用編程的語言就可以描述GUI,布局類可以非常方便的布局各個元素間的相對位置關系。
文檔整理自《Qt5 開發及實例(第三版)》。
總結
以上是生活随笔為你收集整理的QML编程之旅 -- 元素布局的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: QML编程之旅 之可视元素
- 下一篇: QPushButton 点击信号分析