Есть главное окно, наследник QWidget. Большую часть времени оно свернуто в трей.
При возникновении некого события необходимо показать на экране сообщение с информацией в виде окна, наследника QDialog.
Проблема
http://www.cyberforum.ru/qt/thread351114.html
Его создание производится вызовом метода класса главного окна:
| Код C++Выделить код | ||
|
||
Проблема в том, что при нажатии на кнопку Ok (close()) диалогового окна завершается работа программы. Это если главное окно спрятано.
Если его восстановить перед показом диалога (showNormal()) — все хорошо.
Решение
а вот это:
| Код C++Выделить код | ||
|
||
прописывать не пробовал?