Qtのレイアウトは、主に3つある。

QBOXLayout、QGridLayout、QFormLayoutである。


QBOXLayoutには、QHBOXLayoutとQVBOXLayoutの2つがある。

QHBOXLayoutは、下記の図のようにウィジェットを水平に整列させる。

qhboxlayout-with-5-children

Layout Management | Qt Widgets 5.11より抜粋


QVBOXLayoutは、下記の図のようにウィジェットを垂直に整列させる。

qvboxlayout-with-5-children


QGridLayoutは、グリッド内のウィジェットをレイアウトする。

qgridlayout-with-5-children


QFormLayoutは、2列の記述ラベルを持つ。

qformlayout-with-6-children