QtoolTip 在单行 Qt 中显示句子



在一行中显示没有任何富文本的工具提示可以正常工作。但是我的工具提示中有富文本。

QString tooltip="<span class=nobr>This is a much longer line than the first</span>";

以 3 行显示。我怎样才能将其限制为 1 行。我尝试过的事情

QString tooltip="<nobr>This is a much longer line than the first</nobr>";
QString tooltip="<span class=nobr>This is a much longer line than the first</span>";
QString tooltip="<span 'white-space:nowrap'>This is a much longer line than the first</span>";

如何在单行中显示带有富文本的工具提示提前致谢

文档指出:

工具提示中显示的富文本是隐式自动换行的,除非使用 <p style='white-space:pre'> 以不同方式指定。

所以这样的事情会起作用:

QString tooltip = "<p style='white-space:pre'>This is a much longer line than the first</p>";

相关内容

  • 没有找到相关文章

最新更新