Название: Иконка в трее (Решено) Отправлено: 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)); Вроде и путь возвращается тот что есть, и иконка лежит в папке запуска, но не отображается, в чем косяк? п.с. + если есть возможность подскажите как организовать пресс евент на иконку, всмысле по нажатию функцию выполнять Всем спасибо, инфа на вики помогла =) Название: Re: Иконка в трее (+) Отправлено: spirit от Декабрь 01, 2008, 20:45 есть хороший пример
Цитировать QTDIR/examples/desktop/systray/ Название: Re: Иконка в трее (+) Отправлено: BaltikS от Декабрь 01, 2008, 21:46 Сто пудово плагин забыл SVG перетащить с собой
Название: Re: Иконка в трее (+) Отправлено: Mikle от Декабрь 01, 2008, 22:06 есть хороший пример Цитировать QTDIR/examples/desktop/systray/ я впринципе по нему и делал =( а вот по поводу этого: Сто пудово плагин забыл SVG перетащить с собой. Я как бы пока новенький в этом деле, подскажите как это осуществить, я саму библиотеку (помойму как то так Qt4svg.dll) в папку с прогой кинул, но не помогло... Название: Re: Иконка в трее (+) Отправлено: BaltikS от Декабрь 01, 2008, 22:23 Папку создай в корне с программой iconengines и закинь туда ДЛЛ, также как она лежит у тебя в папке plugins QT
Название: Re: Иконка в трее (+) Отправлено: lit-uriy от Декабрь 02, 2008, 07:31 2 Mikle, по поводу распространения программ с плагинами есть шпаргалка вот тут [url] (http://wiki.crossplatform.ru/index.php/Развертывание_приложений_Qt_в_MS_Windows)
Название: Re: Иконка в трее (+) Отправлено: Mikle от Декабрь 02, 2008, 19:07 2 Mikle, по поводу распространения программ с плагинами есть шпаргалка вот тут [url] (http://wiki.crossplatform.ru/index.php/Развертывание_приложений_Qt_в_MS_Windows) Спасибо попробую завтра, а это: "Папку создай в корне с программой iconengines и закинь туда ДЛЛ, также как она лежит у тебя в папке plugins QT" к сожалению не помогло, почитаю выше представленный мануал отпишусь =) спасибо за советы !!!!!!!!!!!!!!! |