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 계열의 경우에는 다음과 같이 처리한다.
댓글 없음:
댓글 쓰기