Всем привет! Создаю дилоговое окно по верх стандартного MainWindow в среде QT. Объявляю его Dialog dlg и вызываю его dlg.show(), но оно появляется и исчезает сразу, с чем это может быть связано?
С тем, что при выходе из области видимости экземпляра dlg окно уничтожается вместе с экземпляром. Создавайте dlg на куче:
Dialog* dlg=new Dialog(...);
dlg->show();