2011-12-09 3 views
1

Qt에서 데스크톱 응용 프로그램을 개발 중입니다. 나는 그것을 매우 구성 가능해야하고, 그 결과로, 내가 사용해야하는 그림/파일의 파일 이름은 동적입니다. 즉 어떤 사용자가 로그인했는지에 따라 다른 그림을 표시해야합니다. 즉, 경로 만 지정하여 QtGraphicsScene에서 그림을로드하는 방법이 필요합니다. 파일이 무엇인지 모르기 때문에 리소스 파일에 넣을 수 없습니다. 내가 이해하는 한, 모든 그림은 리소스 파일에 선언해야합니다. 그래서 내 질문 :Qt 리소스 파일 대안

내 응용 프로그램에서 리소스 파일없이 사진을 사용하는 목표를 달성하려면 어떻게해야합니까 또는 어떻게 리소스 파일을 동적으로 만들 수 있습니까?

+0

http://doc.qt.nokia.com/latest/qimage.html#reading-and-writing-image-files –

답변

5

리소스 파일 데이터는 실행 가능/라이브러리로 컴파일되므로 정의에 따라 동적 일 수 없습니다. 그러나 Qt는 런타임에 외부 파일에서 여러 가지 방법으로 이미지를로드 할 수 있습니다. 가장 쉬운 방법은 QImage입니다.

+1

위의 내용을 보려면 어떻게해야합니까? – PTBG

+0

http://doc.qt.nokia.com/4.7/qimage.html#reading-and-writing-image-files – cmannett85

+0

@ cmannett85이 링크는 죽었지 만 보관함에서 발견되었습니다 : https : // web. archive.org/web/20140809122032/https://qt-project.org/doc/qt-4.7/qimage.html#id-850aac81-b9ae-4a35-8270-a833816b8e01 – FriendFX