Это моё первое знакомство со слоями в 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);
Но ничего не выходит. Все виджеты после таких манипуляций сбиваются в верхнем левом углу окна... Что я делаю не так?