Всем привет!
Как можно склеить две формы как например в winamp?
Я это делаю следующим "дедушкиным" способом:
dlg->show();
dlg->resize(width(), height());;
dlg->move(pos().x()+width(), pos().y());
*dlg это наследник класса QDialog
Далее делаю вот так:
void MainWindow::moveEvent(QMoveEvent *event)
{
dlg->move(pos().x()+width(), pos().y());
}
Работать то работает, только вот всё происходит так долго. Перемещение второй формы происходит примерно за 1 секунду, что смотрится очень грубо. Получается как то не ассихронно)
Может есть какое то другое решение?