Вот упрощенная версия моей настройки:
Код: Выделить всё
QVBoxLayout *layout = new QVBoxLayout(this);
this->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding);
QWidget *header = new QWidget(this);
QWidget *options = new OptionsWidget(this);
QWidget *textWidget = new TextWidget(this);
QTableView *tableAView = new QTableView;
QTableView *tableBView = new QTableView;
tableAView->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding);
tableBView->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding);
layout->setContentsMargins(0, 0, 0, 0);
layout->addWidget(header);
layout->addWidget(options);
layout->addWidget(tableAView);
layout->addWidget(tableBView);
layout->addWidget(textWidget);
Кто-нибудь сталкивался с подобной проблемой или у вас есть какие-либо предложения о том, как динамически регулировать вертикальное пространство между таблицами?
Заранее спасибо!>
Подробнее здесь: https://stackoverflow.com/questions/790 ... n-a-qvboxl
Мобильная версия