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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Проблема с иконкой окна и иконкой tray  (Прочитано 2953 раз)
taifun
Гость
« : Июнь 21, 2011, 15:57 »

Всем доброго времени суток!
     Установил для приложения иконку окна и иконку для трея
Код:
QIcon icon = QIcon(":/images/center.svg");
trayIcon->setIcon(icon);

icon = QIcon(":/images/icon.svg");
setWindowIcon(icon);
... и все хорошо, когда программу собираю с динамической сборкой Qt, но когда собираю с статической сборкой, то иконки пропадают. В чем проблема?
Записан
GreatSnake
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2921



Просмотр профиля
« Ответ #1 : Июнь 21, 2011, 16:06 »

наверное не находит svg плагина
Записан

Qt 5.11/4.8.7 (X11/Win)
taifun
Гость
« Ответ #2 : Июнь 21, 2011, 16:12 »

а выход есть какой-нибудь, чтобы проблему можно было решить на уровне программы?
Записан
taifun
Гость
« Ответ #3 : Июнь 22, 2011, 08:33 »

Кстати, то же самое получается, если собрать приложение systray из examples/desktop
Записан
taifun
Гость
« Ответ #4 : Июнь 22, 2011, 09:29 »

поменял
QIcon icon = QIcon(":/images/center.svg");
на
QIcon icon = QIcon(":/images/center.png"); и формат иконки, естественно. Работает нормально и меня это устраивает. Но хотелось бы все равно докопаться до истины. Я вот заметил, что я забыл в .pro добавить QT += xml svg, но это меня не спасло ....
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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