Как можно вызвать show или его аналог какой то, что бы возврат управления был после закрытия окна?
widget.show();
doSomething();
Что бы doSomething() выполнилось лишь после закрытия widget. В шарпе без возврата был просто show(), без - showDialog(). Здесь такого не нашел. Нашел только как модальным нормально сделать и все. По ходу нужно подписываться на какой нить closeEvent этого виджета? Просто как то чрезмерно для виджета который используется в одной лишь функции лишь показать инфу, создавать слот, лишь для того, что бы выполнить действия после закрытия, вместо прозрачного использования в одном лишь методе, вместо лишних сигналов и слотов.
widget.setAttribute(Qt::WA_DeleteOnClose);
QEventLoop loop;
connect(&widget, SIGNAL(destroyed(QObject *), &loop, SLOT(quit()));
widget.show();
loop.exec();
doSomething();
А вообще надо юзать qdialog