2012-11-21 3 views
6

Mac Dock에서 볼 수있는 응용 프로그램 아이콘을 설정하고 싶습니다. 는이를 위해, 나는 다음 줄 파일 .PRO받는 추가 : 나는하지만, Qt의 문서 오른쪽, 즉 충분해야 이해하면Qt5 Mac 용 응용 프로그램 아이콘 설정

ICON = $$_PRO_FILE_PWD_/Icons/Icon144x144.icns 

(나는 또한 ICON = Icons/Icon144x144.icns 시도)

을 내 아이콘이 여전히 수 있기 때문에 볼 수없는, 나는 또한 mainwindow.cpp

setWindowIcon(QIcon("Icons/Icon144x144.icns")); 

(나는 또한 QIcon("Icon144x144.icns")QIcon("/Users/MYNAME/PROJECT/Icons/Icon144x144.icns")으로 시도)에 다음 행을 추가했다.

나는이 문제에 대한 두 개의 유사한 질문이 있다는 것을 알고 QT/C++ on MAC - Application Icon doesn't setSetting icon on a Mac with Qt 하지만 방법으로 다른 무언가가 있다면 나는 아직도, 내가 생각하고 올바른 아이콘을 볼 수 아니에요 때문에 그 Qt5는 이전 버전에서 응용 프로그램 아이콘을 설정할 수 있습니다. 어떤 단서?

편집 :

난 그냥 응용 프로그램 내부의 리소스 폴더에있는 아이콘을 qmake를 추가하지 않는 것을보고는 ...

가치가 무엇인지에 대한

답변

4

, 내가 QT5 당신과 똑같은 물건을 수행 한 작동합니다.

은 기본적으로 내 .PRO 파일에 내가 가진 :

ICON = icon.icns 

을 또한, 내 app.plist 파일에서 아이콘의 위치를 ​​지정했다. 기본적으로 CFBundleIconFile 키를 아이콘의 이름으로 설정해야합니다. 희망이 도움이됩니다!

1

우선 경로가 올바른지 확인하십시오 (특히 섀도우 빌드를 수행하는 경우). qmake가 적절한 아이콘 파일을 찾을 수없는 경우가 많습니다. 나는 유사한 문제에 걸림돌했다 그러나

:

나에게 일어나고있다 무엇

앱 번들이 업데이트되고되지 않았 음을했다 (자원 현명한) 그래서 당신은 yourprogram.app 디렉토리를 삭제하고 qmake를 보자해야 다시 아이콘을 만들면 아이콘이 올바르게 업데이트됩니다.

관련 문제