如何将图像放在常规文本行之外的QTextEdit中?

时间:2013-04-10 12:45:20

标签: c++ html image qt css-position

我希望能够在一行文本中的任何给定字母上方的QTextEdit中插入图像。

最初,我以为我可以在html对象中使用position:absolute属性,但QTextDocument不支持。我也尝试在光标处插入html图像,但是我能用这种方法得到的最接近的是在文本行中插入一个图像,使用这样的html:

<img src="/smiley.png" style="position:absolute; left:200px; right:200px;" height="16" width="16"/>

结果如下:

S:)麦莉

但我希望笑脸能够出现在字母“m”的上方。 (抱歉,无法发布图片)

这让我相信我需要使用background-image属性,但鉴于我正在使用QTextEdit,我不确定我会应用哪个Qt对象以使图像仅显示超过'm'。

有没有人有任何关于QTextEdit中图像绝对定位的提示?

修改

虽然这会将图像放在字母所在的位置,但它会使图像与文本一致。而我希望图像高于实际文本。像这样:

:)
  笑脸

微笑位于文本上方,但不在其自己的文本行上。在行之间的空间排序。

0 个答案:

没有答案