2012-08-28 3 views
2

QV로 svg 이미지를 표시하려고하는데 svg 이미지의 이미지 (.gif, .bmp, ...)가 ' 표시 (선, 원, 텍스트는 정상적으로 작동 함).svg 파일의 이미지가 Qt에 표시되지 않습니다.

Firefox에서 svg를 열면 이미지가 올바르게 표시됩니다.

imageformats 폴더와 qtSvg4.dll 폴더에 qgif4.dll을 넣었지만 실행 파일은 사용할 수 없지만 사용할 수는 없습니다.

svgview.h/.cpp의 도움으로 svg를 표시하고 있으며 WinXP 시스템 (Qt 버전 4.7.2)에서 실행 중입니다.

도움을 주시면 큰 도움이됩니다.

답변

2

QIcon을 통해로드하는 경우 도움없이 작동해야합니다.

QPixmap 또는 QImage을 사용하여로드하려고하면 할 수 없습니다. 데이터를 래스터 화하려면 svg 모듈에 QSvgRenderer (또는 related classes)을 사용해야합니다.

+0

+1 나는 그것을 조사 할 것이다! – Valmond

관련 문제