2017-01-24 11 views
0

문제를 자원의 원본 파일 이름을 얻을 :QRC 파일에

어떻게이 qrc resource file에서 원본 파일 이름을 얻을 수 있나요?

추가 정보 :

fileName()absoluteFilePath() 방법을 사용하여, 나는 다음과 같은 예를 구현 : 여기에

qrc entry: 

:/my/file   (somefile.txt) 

을, 나는 (이어야) 볼 것으로 예상 :

somefile.txt 

또는

:/my/somefile.txt 

구현 코드 :

QFile file(":/my/file"); 
QResource r(file.fileName) 
qDebug() << r.fileName(); 
qDebug() << r.absoluteFilePath(); 

는 출력 :

":/my/file" 
":/my/file" 

그냥 일을 내가 문서 페이지를 오해합니까, 아니면 오전 잘못

답변

0

나는 그것이 가능하다고 생각하지 않습니다 당신이 묻는대로 할거야 QResource :

QResource는 단일 리소스 엔터티와 관련된 데이터 집합 (및 하위 집합)을 나타내는 개체입니다.

file://path/to/your/file.qrc과 같이 리소스 파일 자체는 가져올 수 있지만 파일 내용은 가져갈 수 없습니다.

왜 절대 파일 경로가 필요합니까? 유스 케이스를 제공 할 수 있습니까?