2012-08-09 145 views
0

有沒有在QString中插入圖像的方法? 我需要爲QString這樣「‘形象’一些文本」帶有文本和圖像的QString

它需要爲QString因爲我將它在一個Q漆事件,我 不能使用一個QLabel爲(因爲我可以」 t插入qlabel到繪畫區域)

感謝您的幫助!

+0

不,字符串是一個字符串。使用圖像或像素圖來繪製圖像。 – Mat 2012-08-09 14:26:09

+0

我想你想'QTextDocument'(或類似的)。 – 2012-08-09 14:47:16

回答

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 
相關問題