因為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
沒有留言:
張貼留言