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

时间:2013-04-22 16:36:32

标签: c++ html qt tooltip text-alignment

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

Field1:     some_price1
Field2:     some_price2
Field3:     some_price3

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

Field1:     17.50
Field2:      1.57
Field3:    117.50

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

1 个答案:

答案 0 :(得分:0)

问题以这种方式解决了:

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

感谢您的重播。