Qticon только отображается на моем компьютере - PullRequest
2 голосов
/ 06 июля 2010

я сделал приложение в панели задач со значком с помощью qt, так я сделал значок;

trayIcon->setIcon(QIcon("favicon.ico"));

но на моем компьютере отображается только значок, когда я передаю проект кому-то другому, он просто невидим. даже если я сделаю следующее;

trayIcon->setIcon(QIcon(QDir::currentPath() + "/favicon.ico"));

кто-нибудь знает эту проблему? / как это решить? Thnx !!!

1 Ответ

2 голосов
/ 06 июля 2010

Вы уверены, что развернули favicon.ico на других компьютерах? Я рекомендую вам поместить файл favicon.ico в файл ресурсов. Дополнительная информация о системе ресурсов Qt.

Если вы хотите сохранить значок в отдельном файле, вы можете попробовать изменить QDir :: currentPath () на QApplication :: applicationDirPath (). Текущий путь может не совпадать с путем приложения на этих компьютерах.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...