Пытаюсь сделать так, чтобы дочернее MDI окно само себя закрыло. Типа пишется сообщение "введены неправильные данные" после чего окно закрывается. Пишу после выдачи MessageBox: this->close(). Это приводит к тому, что очищается вся форма дочернего окна и остается пустой прямоугольник формы с тремя кнопками в заголовке. Не мог ли мне кто-нибудь подсказать, как правильно дочернему окну застрелиться ? Создавалось дочернее окно так: formTable *childTable = new formTable;QMdiSubWindow *subWindow = mdiArea->addSubWindow(childTable);subWindow->setWindowIcon(QIcon(":/images/table.png"));форму дочернего окна накидал в дизайнере.
|