2009年5月12日 星期二

QBoxLayout與QWidget之間的關係

因為Qt是在設計GUI介面的函式庫,因此在排版的時候,常常會牽扯到QBoxLayout與QWidget之間的關係。
我整理了以下幾種情況

QBoxLayout下面要包一個QWidget則使用
qwidget->addWidget(qboxlayout)

若QBoxLayout(qboxlayout1)下面要包一個QBoxLayout(qboxlayout2)
QBoxLayout *qboxlayout2 = new QBoxLayout(qboxlayout1);

若QWidget下面要包一個QBoxlayout則使用
QBoxLayout *qboxayout = new QBoxLayout(qwidget);

參考資料:
QBoxLayout Class Reference

沒有留言: