1. 程式人生 > >Qt layout佈局

Qt layout佈局

一 分類

Qt中關於佈局有多個類,適用於不同的場景。

QBoxLayout【QHBoxLayout , QVBoxLayout】, QFormLayout, QGridLayout, and QStackedLayout,均派生自QLayout。

二 常用函式

1、設定左上右下的空白

setContentsMargins

2、設定控制元件之間的間距

setSpacing

3、設定對齊方式

setAlignment

4、新增型別

addItem

addwidget(引數中可以指定對齊方式)

三 注意事項

一個控制元件最多隻能有一個佈局,否則會造成佈局混亂。

當用程式碼寫比較複雜的佈局時,會建立多個layout,最多隻能有一個layout的建構函式的引數傳入this,多個layout都指定this,會出現佈局混亂。