设置QToolTip的不透明度,以免底层文本渗漏

问题描述 投票:0回答:1

我使用setStyleSheet设置了QToolTip的背景颜色(附加到标签上),但是颜色很浅,并且基础文本通过工具提示显示/渗出。我在此站点上查看后发现,应该可以将不透明度设置为1来控制此问题。我尝试过,但是工具提示现在显示的时间少于一秒钟,然后消失了。显然,我误解了其他帖子,并且/或者无法将其C示例转换为我使用的样式。带有不透明度的代码:

child.setStyleSheet(child.styleSheet() + 'QToolTip {'
                                                     ' background-color: #E6F3FF; font-size: 13px;'
                                                     ' color: black; font-weight: Bold; border: 2px solid #1e90ff;'
                                                     ' border-radius: 6px; padding: 1px 1px 1px 1px; opacity: 1; }')

我需要更改什么?

python pyqt pyqt5
1个回答
1
投票

您使用的值对于opacity property而言过低:

小部件的不透明度。可能的值是0(透明)到255(不透明)。

将不透明度设置为255,它应该可以正常工作。

© www.soinside.com 2019 - 2024. All rights reserved.