带有文本和图像的QString

时间:2012-08-09 14:20:01

标签: qt4 qstring qpixmap

有没有办法在QString中插入图像? 我需要这样一个QString“'形象'一些文字”

它需要是一个QString,因为我将它插入一个QPaint事件和i 不能使用QLabel(因为我无法在绘画区域插入qlabel)

感谢您的帮助!

1 个答案:

答案 0 :(得分: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