Russian Qt Forum

Qt => Вопросы новичков => Тема начата: taifun от Июня 21, 2011, 15:57



Название: Проблема с иконкой окна и иконкой tray
Отправлено: taifun от Июня 21, 2011, 15:57
Всем доброго времени суток!
     Установил для приложения иконку окна и иконку для трея
Код:
QIcon icon = QIcon(":/images/center.svg");
trayIcon->setIcon(icon);

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


Название: Re: Проблема с иконкой окна и иконкой tray
Отправлено: GreatSnake от Июня 21, 2011, 16:06
наверное не находит svg плагина


Название: Re: Проблема с иконкой окна и иконкой tray
Отправлено: taifun от Июня 21, 2011, 16:12
а выход есть какой-нибудь, чтобы проблему можно было решить на уровне программы?


Название: Re: Проблема с иконкой окна и иконкой tray
Отправлено: taifun от Июня 22, 2011, 08:33
Кстати, то же самое получается, если собрать приложение systray из examples/desktop


Название: Re: Проблема с иконкой окна и иконкой tray
Отправлено: taifun от Июня 22, 2011, 09:29
поменял
QIcon icon = QIcon(":/images/center.svg");
на
QIcon icon = QIcon(":/images/center.png"); и формат иконки, естественно. Работает нормально и меня это устраивает. Но хотелось бы все равно докопаться до истины. Я вот заметил, что я забыл в .pro добавить QT += xml svg, но это меня не спасло ....