QT 4.3.0 не найден файл QSystemTrayIcon, fatal error C1083: Cannot open include file: 'QSystemTrayIcon' |
Здравствуйте, гость ( Вход | Регистрация )
QT 4.3.0 не найден файл QSystemTrayIcon, fatal error C1083: Cannot open include file: 'QSystemTrayIcon' |
Cergey |
1.10.2009, 15:43
Сообщение
#1
|
Студент Группа: Участник Сообщений: 62 Регистрация: 18.10.2008 Пользователь №: 395 Спасибо сказали: 3 раз(а) Репутация: 1 |
Хотел я иконку в трей засунуть, а он мне не находить #include <QSystemTrayIcon>.
Версия QT 4.3.0. Работаю с ним 1.5 лет проблем не было. По поиску в папке QT файл нашел. Помогите кто чем может!!! Стати, а как консольную программу скрыть, как будто она в трей свернулась??? Метода hide или vision в QCoreApplication не нашел!!! Стати работаю на Студии 2005. |
|
|
Cergey |
2.10.2009, 9:17
Сообщение
#2
|
Студент Группа: Участник Сообщений: 62 Регистрация: 18.10.2008 Пользователь №: 395 Спасибо сказали: 3 раз(а) Репутация: 1 |
Поясни, что это за сервер, для чего ты используешь консоль? Просто выводишь в ней сообщения? Что бы перевести приложение в GUI вполне возможно хватит использования QApplication вместо QCoreApplication, переключения вывода сообщений из консоли в окно, и добавления иконки в систем трей. В общем да. У нас просто правила дурацкие: для вывода использовать консоль. ... если при запуске сервер скрывается в Tray и показывает консольное окно лишь по требованию пользователя +10%; ViGOur, СПАСИБО он скомпановался!!! И запустился!!! Но когда я пытаюсь показать иконку в трее консоль просто закрывается!!! Поиогите еще ПОЖАЛУЙСТА!!! |
|
|
BRE |
2.10.2009, 9:20
Сообщение
#3
|
Профессионал Группа: Участник Сообщений: 1112 Регистрация: 6.3.2009 Из: Ростов-на-Дону Пользователь №: 591 Спасибо сказали: 264 раз(а) Репутация: 44 |
В общем да. У нас просто правила дурацкие: для вывода использовать консоль. ... если при запуске сервер скрывается в Tray и показывает консольное окно лишь по требованию пользователя +10%; Можно создать окно на базе QListView, в качестве модели использовать QStringListModel. В эту модель добавляются диагностические строки. Когда пользователь захочет посмотреть диагностику (из меню QSystemTrayIcon), то открывать это окошко. Если для вывода диагностики на консоль используются qDebug(), qWarning(), есть простой способ сделать такое переопределение. Но когда я пытаюсь показать иконку в трее консоль просто закрывается!!! Ты бы еще код показал. |
|
|
Текстовая версия | Сейчас: 18.1.2025, 21:25 |