![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
![]() |
Fess |
![]()
Сообщение
#1
|
Студент ![]() Группа: Новичок Сообщений: 11 Регистрация: 12.9.2010 Пользователь №: 2030 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
Есть приложение на Qt(С++), которое должно работать 24/7 в фоне и не мешать пользователю. Доступ ко всему функционалу организован через иконку в системном трее. На win & linux/X11 все это реализуется превосходно.
Проблемы начинаются с портированием на mac os. Системный трей есть и работает он аналогично, но при этом программа висит в доке и в списке cmd+tab, хотя не имеет открытых окон. Это не удобно для пользователя. Если убрать иконку программы из дока, оставив только трей, то создаваемые окна перестают отображаться. Если запустить приложение и сразу вызвать какое-либо окно через меню трея, то оно отобразится, но его не будет в списке cmd+tab, если же после запуска приложения переключиться на другую программу, то окна моего приложения даже не появляются. Кто знает, как можно "вылечить" эту проблему? |
|
|
![]() ![]() ![]() |
![]() |
|
Текстовая версия | Сейчас: 20.6.2025, 18:11 |