我正在使用html列表格式在Qt中编写工具提示,如下所示.
widget->setTooltip(tr("<ul><li>First sentence</li></ul>"));
Run Code Online (Sandbox Code Playgroud)
我发现压痕太大了.如何将缩进设置得更小?
很长一段时间过去了,但这里有一些可能对你有帮助的信息.
在做了一些挖掘之后,也因为Qt Designer不断更换并搞砸了我想用于工具提示的HTML,我仔细观察并发现了以下内容:
<ul style="margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; -qt-list-indent:X;">
...
</ul>
Run Code Online (Sandbox Code Playgroud)
用X是一些数> = 0(0是基本上左对齐的等价物).对于<li/>等,您可以在标签-qt-block-indent:X的style参数内使用.
令人伤心的是,我不能在没有松动的情况下减少压痕.如果你设置了-qt-list-indent:0那么你(如上所述)在左边对齐的几行上有一个文本.如果设置,-qt-list-indent:1则会获得要更改的默认行为.我不是一个CSS/HTML人员,而且Qt文档在这个主题上非常缺乏,但我确实认为十进制值是不允许的,因此1可以通过缩进来获得.我已经尝试了十进制值,如0.5或类似,但我得到相同的结果,如果输入1,这导致只有整数可以使用的结论,这是一个错误或这只适用于0和1之间的值.
以下是使用此缩进的一些HTML的示例.
| 归档时间: |
|
| 查看次数: |
476 次 |
| 最近记录: |