Вот такая ситуация: необходимо у QDockWidget'а менять дочерний widget несколько раз во время работы програмы. Все вроде бы должно работать, но вот такой код:
QLabel* l1 = new QLabel(tr("Label1"));
mToolDockWidget->setWidget(l1);
QLabel* l2 = new QLabel(tr("Label2"));
mToolDockWidget->setWidget(l2);
mToolDockWidget->setWidget(l1);
а) убивает у QDockWidget'а титлбар
б) не меняет Label2 на Label1
Кто-нибудь сталкивался с такой проблемой?
P.S.: использую крякнутый Qt Evaluate 4.0, MS VC 7.1 и Windows XP SP 2