2014. 3. 30.

Application에서 사용될 Icon Loading



Application의 Icon 로딩

QIcon을 App에 로딩시키기


요구조건:

Multi-platform 지원
Icon을 읽어들여 Application에서 사용할 수 있도록 한다.


Application에서 사용하는 Icon을 사용할 수 있는 방법은 

QApplication app(argc, argv);
app.setWindowIcon(QIcon(“:/res/ticon_256.png”));

하지만 Mac과 Windows의 경우에는 자체 Icon 형식을 가지고 있으므로, 다음과 같이 해당 OS의 형태에 맞도록 Application compile시 외부에서 로딩 하도록 해 주어야 한다. 

Windows:

RC 파일
         IDI_ICON1               ICON    DISCARDABLE     "myappico.ico"

myApplication.Pro 파일 내에서 다음과 같이 RC 파일을 포함 시켜 주어야 한다.

        RC_FILE = myapp.rc

MAC

myApplication.Pro file 내에서 다음과 같이 icon 파일을 포함시켜 주어야 한다.

        ICON = myapp.icns


Unix 계열의 경우에는 다음과 같이 처리한다.

setWindowIcon  사용 예제









댓글 없음:

댓글 쓰기