Вот уж не думал, что и здесь столкнусь с проблемой.. Попытался встроить один Layout в другой:
C++ (Qt)
QGridLayout *layout = new QGridLayout();
QHBoxLayout *hBoxLayout = new QHBoxLayout();
hBoxLayout->addWidget( edit1 );
hBoxLayout->addWidget( edit2 );
layout->addWidget( hBoxLayout, 1, 1 );
ну и получил ошибку:
main.cpp:405: ошибка: нет подходящей функции для вызова ‘QGridLayout::addWidget(QHBoxLayout*&, int, int)’
/usr/include/qt4/QtGui/qgridlayout.h:116: замечание: претенденты: void QGridLayout::addWidget(QWidget*)
/usr/include/qt4/QtGui/qgridlayout.h:117: замечание: void QGridLayout::addWidget(QWidget*, int, int, Qt::Alignment)
/usr/include/qt4/QtGui/qgridlayout.h:118: замечание: void QGridLayout::addWidget(QWidget*, int, int, int, int, Qt::Alignment)
а как же сделать? Только таблицами верстать? странно...