只要设置了QToolTip的border-width,然后用上richtext,显示的时候就会有问题,发现是他计算QToolTip的时候好象没考虑border-width。
设置border-width后由于加了边框,那应该实际显示的大小要比没border-width的时候要大一圈,但是调试发现大小没有改变,同时使用richtext的时候
系统自动设置为自动换行,由于实际可供显示的宽度不够,导致不应该换行的换了行,结果就是最后的几行显示不出来了。
有谁鸟语好的,可以去QT官方那提交BUG,我的鸟语太烂,写不了。
现在暂时的解决办法是同时设置padding,比如有了border-width: 5px;,那就同时加上padding: -5px -5px -5px -5px;,这样可以缓解问题,只是border-width的效果就体现不出来了。