2010-07-06 4 views
2

qt가있는 아이콘이있는 트레이 바에서 앱을 만들었습니다. 아이콘을 만드는 방법입니다.qticon 내 컴퓨터에만 표시

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

하지만 내 컴퓨터에는 아이콘이 표시됩니다. 다른 사람에게 프로젝트를 공개하면 보이지 않습니다. 내가 다음 일을하더라도;

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

누군가이 문제를 알고 있습니까?/어떻게 해결할 수 있을까요? THNX !!!

답변

2

favicon.ico를 다른 컴퓨터에 배포 했습니까? favicon.ico 파일을 리소스 파일에 저장하는 것이 좋습니다. More information about Qt resource system.

아이콘을 별도의 파일로 유지하려면 QDir :: currentPath()를 QApplication :: applicationDirPath()로 변경할 수 있습니다. 현재 경로는 다른 컴퓨터의 응용 프로그램 경로가 아닐 수 있습니다.

관련 문제