Всем привет. Хочу добиться корректного расположения QToolBox в QTabWidget. Суть такая есть 6 вкладок в tabWidget в каждой из них создаётся по 2 вкладки toolBox. Так вот, всё создаётся, но layout выходит за пределы tabWidget. Если проделывать такое с QPushButton, то всё хорошо. Сама главная форма находится в дизайнере и в ней же verticalLayout в который в итоге вставляю tabWidget в конце. Если всё делать в дизайнере, то проблем нет. Минимальный пример прикрепил:
QStringList variantList;
variantList << "1,0" << "0,9" << "0,8" << "0,7" << "0,6" << "0,5";
QStringList subZones;
subZones << "One" << "Two";
tabWidget = new QTabWidget;
for (int i = 0; i < variantList.count(); i++)
{
QWidget * newTab = new QWidget;
tabWidget->addTab(newTab,variantList.at(i));
QToolBox * toolBox = new QToolBox;
for (int i = 0; i < subZones.count(); i++)
{
QWidget * newTool = new QWidget;
toolBox->addItem(newTool, subZones.at(i));
}
QVBoxLayout *vbox = new QVBoxLayout;
vbox->addWidget(toolBox);
tabWidget->setLayout(vbox);
}
ui->verticalLayout->addWidget(tabWidget);
Как развивать веб-проекты в 2026 году: технологии, контент E-E-A-T и факторы доверия
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники