2012-08-09 4 views
0

QString에 이미지를 삽입하는 방법이 있습니까? 은 내가 QString이 방법으로 " '이미지'텍스트"그것은 내가 QPaint 이벤트에 삽입하고있어 '내가 할 수 있기 때문에 내가 (즉에 대한 QLabel을 사용하지 못할부터 QString 할 필요가텍스트와 이미지가 포함 된 QString

이 필요합니다 t 페인트 영역에 qlabel을 삽입하십시오)

모든 도움 주셔서 감사!

+0

아니요, 문자열은 문자열입니다. 이미지 나 픽스맵을 사용하여 이미지를 페인트하십시오. – Mat

+0

당신이'QTextDocument' (또는 유사)를 원한다고 생각합니다. –

답변

1

QString은 텍스트 만 포함하고 표시합니다. 이런 일을하고 싶다면 QString (HTML 구문 사용)에 서식있는 텍스트를 작성하고 서식있는 텍스트 (여기서는 QGraphicsTextItem)를 표시 할 수있는 구성 요소에 표시하십시오 (

).
QString myRichText = "<img src=\"URL or URI of the image\"/> some text"; 
QGraphicsTextItem textDisplayer(myRichText); 
// Hack, hack, hack in your scene 
관련 문제