Извините за три глупых вопроса
Ситуация следующая - работает основная программа, в параллельном потоке идёт пинг соседних компьютеров. Если пинг не проходит появляются окна QDialog с сообщениями. Вопросы:
1). Когда делаю параллельный поток для пинга, если использую QTimer, то параллельности уже нет - пинг тормозит основную программу, если просто использую бесконечный цикл со sleep(), то всё норм. Кто знает почему?))
2). Нужно чтобы появлялось бесконечное множество окон. В цикле следующая строка
Mywarn * my_warn = Mywarn();
Где Mywarn наследник класса QDialog.
В итоге указатель перемещается по памяти, создавая новые окна.
Вопрос: когда я нажимаю кнопку Close на старых окнах - память очищается?
В QDialog установлен флаг WFlags f=Qt::WDestructiveClose.
3). Стала появлятся следующая ошибка, если при создании первого такого окна - основная программа раскрыта на экран, то программа падает по segmentation fault. Если же дело происходит в трее - то нет. падает программа на строке, которая выше.