Это моё первое знакомство со слоями в Qt4. Помогите пожалуйста, а то у меня не выходит
Есть главное окно программы, на котором вверху QTabWidget, внизу QGraphicsView. Оба виджета должны растягиваться на всю ширину окна. QTabWidget должен иметь определённую минимальную высоту, QGraphicsView тоже и при этом оставаться всегда внизу окна. Вроде проще не бывает...
Вот что я делаю (в конструкторе окна):
tabWidget = new QTabWidget(this);
tab1 = new QWidget();
tabWidget->addTab(tab1, "tab1");
listPanel1 = new QGraphicsView(this);
// Layouts
QHBoxLayout *tabLayout = new QHBoxLayout;
tabLayout->addWidget(tabWidget);
QHBoxLayout *listLayout = new QHBoxLayout;
listLayout->addWidget(listPanel1);
QVBoxLayout *vertLayout = new QVBoxLayout;
vertLayout->addLayout(tabLayout);
vertLayout->addLayout(listLayout);
this->setLayout(vertLayout);
Но ничего не выходит. Все виджеты после таких манипуляций сбиваются в верхнем левом углу окна... Что я делаю не так?