0

QStringに画像を挿入する方法はありますか? このように QString が必要です " 'image' some text"

QPaintイベントに挿入しているのでQStringである必要があり、そのために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 に答える