0

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

它需要是一个 QString,因为我将它插入到 QPaint 事件中并且我不能为此使用 QLabel(因为我不能将 qlabel 插入到绘画区域中)

感谢所有的帮助!

4

1 回答 1

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
于 2012-08-10T02:28:58.597 回答