LINUX.ORG.RU

Qt: как уничтожить окно диалога


0

0

Есть некий диалог #1, из него я делаю так:

frmPleaseWait w;
w.exec();

- т.е. запускаю другой диалог #2.

Суть в том, что из диалога #1 запускается некий QProcess, и на время его работы на экране должен быть диалог #2. Как только процесс заканчивается, диалог #2 должен закрыться.

Вопрос - как это сделать :)

Пробовал соединять сигнал processExited() с destroy(), accept() и т.п. - ничего не получается, в первом случае просто ничего не делается, во втором пишет что слот защищенный. Видимо, есть какой-то очень простой способ убить этот диалог, если для него даже спец.функции не предусмотрели.

anonymous


connect( proc, SIGNAL(processExited()), dialog, SLOT(close()) );

ANDI ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.