Задача: qt3.3.5 по нажатии на кнопку показывать, например, текст в док окне.
делала так:
void Window::button_press()
{
QDockWindow* gl_dw = new QDockWindow( QDockWindow::InDock, this );
gl_dw->setResizeEnabled( TRUE );
gl_dw->setVerticalStretchable( TRUE );
addDockWindow(gl_dw, Qt::DockTornOff);
setDockEnabled( gl_dw, DockTop, FALSE );
setDockEnabled( gl_dw, DockBottom, FALSE );
gl_dw->setCloseMode( QDockWindow::Always );
QLabel* tl=new QLabel(tr("Text"), gl_dw);
gl_dw->setWidget(tl);
tl->setMinimumSize(300, 500);
}
окно появляется, лейбла в нем нет

начала ставить эксперименты, оказалось, что если тот же код засунуть в конструктор или в функцию init() то все отрисовывается нормально - видим окно и текст в нем.
напрашивается вывод, что после конструктора вызывается какая-то функция которая инициализирует содержимое QDockWindow, только вот какая... подскажите, пожалуйста.