解决方案是在工具提示小部件上设置自定义蒙版。我可以想到两种方法:
实现自己的QStyle,并为QStyle :: SH_ToolTip_Mask样式提示返回一个掩码。这是一种通用方法,因为默认的QToolTip将使用此掩码(示例)。
创建一个具有适当掩码的基于QToolTip的自定义类,然后使用窗口小部件的QHelpEvent(QEvent :: ToolTip)事件来显示它。这不是通用解决方案,因为它需要过滤所有需要自定义工具提示的小部件上的事件。
欢迎分享,转载请注明来源:内存溢出
解决方案是在工具提示小部件上设置自定义蒙版。我可以想到两种方法:
实现自己的QStyle,并为QStyle :: SH_ToolTip_Mask样式提示返回一个掩码。这是一种通用方法,因为默认的QToolTip将使用此掩码(示例)。
创建一个具有适当掩码的基于QToolTip的自定义类,然后使用窗口小部件的QHelpEvent(QEvent :: ToolTip)事件来显示它。这不是通用解决方案,因为它需要过滤所有需要自定义工具提示的小部件上的事件。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)