Есть главное окно
mainForm::mainForm( QWidget* parent, const char* name, WFlags fl )
: QMainWindow( parent, name, fl );
В нем создается обычный QDialog диалог
fConfig::fConfig( QWidget* parent, const char* name, bool modal, WFlags fl )
: QDialog( parent, name, modal, fl );
configDLG = new fConfig(this,0);
При передаче управления главное окно скрывается
hide();
configDLG->show();
Все нормально.
По завершении работы обратное действие по событию закрытия окна
В результате не видно ни одного окна!!!
А под виндами все работает корректно!!!
Где я неправ?