Всем привет. Хочу добиться корректного расположения 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);
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Не работает javascript в нативном браузере AndroidПритом проблема не в браузере, потому что на других сайтах js работает
Стоит задача - рисовать графики при помощи функционала extjsПодключил extjs, jquery, и сам js файл:
Нижеприведеный скрипт отлично паковал файлы, но в новой win2008 R2 x64 почему то не пакуетПишет