【问题标题】:Html text as tooltip, align to the rightHtml 文本作为工具提示,向右对齐
【发布时间】:2013-04-15 15:45:55
【问题描述】:

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

Field1:     some_price1
Field2:     some_price2
Field3:     some_price3

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

Field1:     17.50
Field2:      1.57
Field3:    117.50

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

【问题讨论】:

  • 您是否尝试过生成具有right 对齐属性的 HTML 块并将其用作工具提示的文本?类似<p align=right>text</p>
  • 我需要将文本的左侧保持为左对齐,并将同一行的文本的右侧保持为右对齐。我用 Column1 Column2 . 找到了解决方案

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


【解决方案1】:

问题以这种方式解决:

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

感谢重播。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-11-18
    • 2013-07-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多