Вся фишка в том что нижнего виджета там нет. Если Вы имели ввиду что красный квадрат это виджет. Точнее то что на картинке показано красным квадратом это не виджет. А пустое пространство(что то вроде спайсера, но оно исчезает стоит дотронуться до разделительной полосы), которое образуется в следующем случае
QVBoxLayout *lay = new QVBoxLayout(this);
QSplitter *splitter = new QSplitter(Qt::Vertical, this);
lay->addWidget(splitter);
conversationView = new QTextBrowser;
chatEdit = new QTextEdit;
chatEdit->setMinimumHeight(150);
chatEdit->setMaximumHeight(160);
chatEdit->setContentsMargins(0,0,0,0);
splitter->addWidget(conversationView);
splitter->setStretchFactor(0,1);
splitter->addWidget(chatEdit);
splitter->setStretchFactor(1,0);
splitter->setContentsMargins(0,0,0,0);
splitter->setOpaqueResize(true);
chatEdit->installEventFilter(this);
setWindowTitle(tr("Chat Window"));
setTabOrder(chatEdit, conversationView);
lay->setMargin(0);
this->setLayout(lay);
т.е. когда у нижнего вожета фиксированный размер.