Html文本作为工具提示,向右对齐

Html text as tooltip, align to the right

本文关键字:右对齐 工具提示 文本 Html      更新时间:2023-10-16

我想在Qt中显示这样的工具提示:

Field1:     some_price1
Field2:     some_price2
Field3:     some_price3

和第二列应该向右对齐,例如

Field1:     17.50
Field2:      1.57
Field3:    117.50

我该怎么做?在过去,我使用/t,它工作得很好,但现在我需要在QToolTip中使用html(用于着色),我唯一能做的就是计算空格数,我需要将价格对齐到右边,并将它们放在价格后面。

问题解决了:

QString str = QString("<tr><td>Field1:</td><td align="right">%1</td></tr>") + 
              QString("<tr><td>Field2:</td><td align="right">%2</td></tr>");