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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Иконка в трее (Решено)  (Прочитано 6383 раз)
Mikle
Гость
« : Декабрь 01, 2008, 20:28 »

Господа подскажите, создаю в трее иконку, но она видна только на том компе котором компилю (я к сожалению не спец, зарание простате если что), сам код пишу примерно так:
Программа везде стартует без вопросов, но иконки не видно...
(из  .h файла не копирую)
        trayIcon = new QSystemTrayIcon(this);
        trayIconMenu = new QMenu(this);
        QDir h;
        QString e = h.absoluteFilePath("heart.svg");
        trayIcon->setIcon(QIcon(e));
Вроде и путь возвращается тот что есть, и иконка лежит в папке запуска, но не отображается, в чем косяк?

п.с. + если есть возможность подскажите как организовать пресс евент на иконку, всмысле по нажатию функцию выполнять

Всем спасибо, инфа на вики помогла =)
« Последнее редактирование: Декабрь 06, 2008, 11:11 от Mikle » Записан
spirit
Гость
« Ответ #1 : Декабрь 01, 2008, 20:45 »

есть хороший пример
Цитировать
QTDIR/examples/desktop/systray/
Записан
BaltikS
Гость
« Ответ #2 : Декабрь 01, 2008, 21:46 »

Сто пудово плагин забыл SVG перетащить с собой
Записан
Mikle
Гость
« Ответ #3 : Декабрь 01, 2008, 22:06 »

есть хороший пример
Цитировать
QTDIR/examples/desktop/systray/

я впринципе по нему и делал =(
а вот по поводу этого: Сто пудово плагин забыл SVG перетащить с собой.
Я как бы пока новенький в этом деле, подскажите как это осуществить, я саму библиотеку (помойму как то так Qt4svg.dll) в папку с прогой кинул, но не помогло...

Записан
BaltikS
Гость
« Ответ #4 : Декабрь 01, 2008, 22:23 »

Папку создай в корне с программой iconengines и закинь туда ДЛЛ, также как она лежит у тебя в папке plugins QT
Записан
lit-uriy
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3880


Просмотр профиля WWW
« Ответ #5 : Декабрь 02, 2008, 07:31 »

2 Mikle, по поводу распространения программ с плагинами есть шпаргалка вот тут [url]
Записан

Юра.
Mikle
Гость
« Ответ #6 : Декабрь 02, 2008, 19:07 »

2 Mikle, по поводу распространения программ с плагинами есть шпаргалка вот тут [url]

Спасибо попробую завтра, а это: "Папку создай в корне с программой iconengines и закинь туда ДЛЛ, также как она лежит у тебя в папке plugins QT" к сожалению не помогло, почитаю выше представленный мануал отпишусь =)
спасибо за советы !!!!!!!!!!!!!!!
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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