수색…


소개

Qt 리소스 시스템은 프로젝트 내에 파일을 임베드하는 방법입니다. 각 리소스 파일에는 하나 이상의 접두사 가있을 수 있으며 각 접두사 에는 파일이있을 수 있습니다.

리소스의 각 파일은 파일 시스템의 파일에 대한 링크입니다. 실행 파일이 빌드되면 파일이 실행 파일에 번들되므로 원본 파일을 바이너리와 함께 배포 할 필요가 없습니다.

코드 내의 파일 참조

리소스 파일 내부에 /icons/ok.png라는 파일이 있다고 가정 해 보겠습니다.

코드 qrc:/icons/ok.png 파일의 전체 URL은 qrc:/icons/ok.png 입니다. 대부분의 경우 다음과 같이 단축 할 수 있습니다 :/icons/ok.png

예를 들어, QIcon을 만들고 해당 파일의 버튼 아이콘으로 설정하려면 다음을 사용할 수 있습니다.

QIcon icon(":/icons/ok.png"); //Alternatively use qrc:/icons/ok.png
ui->pushButton->setIcon(icon);


Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow