Russian Qt Forum
Ноябрь 12, 2024, 09:42 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: 1 [2]   Вниз
  Печать  
Автор Тема: Как загрузиться в трей  (Прочитано 19135 раз)
Sergeich
Гость
« Ответ #15 : Июль 28, 2005, 16:27 »

Нет, конечно, это только для винды
Записан
Turing
Гость
« Ответ #16 : Июль 08, 2006, 21:37 »

У меня qt4.1.3 + DevCpp. При сборке проекта выскакивает ошибка:
 
release\trayicon_win.o(.text+0x517):0: undefined reference to 'CreateBitmap@4'
release\trayicon_win.o(.text+0x5b9):trayicon_win.cpp: undefined reference to 'DeleteObject@4'
...

Это WinApi функции.
Но ведь при сборке модуля QtGui используются данные функции. И в <wingdi.h> есть их прототипы.
Включение прототипов этих функций в "trayicon_win.cpp" ничего не дает.

Может кто встречался с данной ситуацией?!

добавлено спустя 59 минут:

 Проблема решена LIBS = -lgdi32 -luser32
Записан
Красаффчег
Гость
« Ответ #17 : Июль 11, 2006, 20:08 »

Признавайтесь!!! У кого в win2k sp4, контекстное меню TrayIcon отображается поверх панели задач, т.е. не в точке где происходит клик левой кнопкой мыши а несколько выше. И кроме этого, у кого иконки загруженные в TrayIcon в формате *.png отображаются в очень тусклых серых тонах???

Напрасно надеялся что в QSystemTrayIcon в версии 4.2 это исправят, аналогичные баги.

Думаю стоит сообщить об этом троллтеховцам.
Записан
Страниц: 1 [2]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.08 секунд. Запросов: 20.