Название: вопрос про трей (QSystemTrayIcon) [РЕШЕНО] Отправлено: spirits25 от Марта 14, 2012, 09:11 Доброе всем время суток.
Если программа, и её иконка в трее (QSystemTrayIcon). Когда убираю главное окно (closeEvent переопределён и в нём вызывается метод главного окна hide) программа продолжает работать, всё как и должно быть, остаётся только иконка в трее. Но если из трея создам другое окно, например "О программе", то при его закрытии закрывается вся программа полностью - отрабатывает app.exec(). Соответственно всё закрывается. Подскажите, как сделать, чтобы при закрытии разных окон (аля "о программе", "настройки") не закрывалась вся программа, ведь главное окно есть, просто оно hide()? Название: Re: вопрос про трей (QSystemTrayIcon) Отправлено: Bepec от Марта 14, 2012, 09:14 Значит ты неправильно закрываешь окна "О программе".
PS могу идею подкинуть выложить сначала код и сказать - ЧЯДНТ? Название: Re: вопрос про трей (QSystemTrayIcon) Отправлено: Пантер от Марта 14, 2012, 09:15 http://doc.qt.nokia.com/4.8-snapshot/qapplication.html#quitOnLastWindowClosed-prop
Название: Re: вопрос про трей (QSystemTrayIcon) Отправлено: spirits25 от Марта 14, 2012, 09:19 http://doc.qt.nokia.com/4.8-snapshot/qapplication.html#quitOnLastWindowClosed-prop Пантер, спасибо=) |