C
影响安全关键UI元素可见性的特性
在您设计包含安全关键UI元素的布局时,您应谨慎使用以下Qt Safe Renderer功能,因为它们可能会影响UI元素的可见性。
动画中不透明度值 0
从Qt Safe Renderer 1.2开始,您可以动画化安全关键UI元素。当您在动画中使用不透明度功能时,必须记住不透明度值 0
即使向元素发送了可见性ON事件,也会使安全关键UI元素在UI中不可见。有关动画的更多信息,请参阅安全关键UI中的动画。
UI元素的颜色
当您选择安全关键UI元素的颜色时,请注意色盲或视觉受损的人可能无法正确看到UI元素。
如果图标的颜色与背景颜色相同,则无法将图标与屏幕区分开来。
对比度
从Qt Safe Renderer 2.0开始,Qt Safe Renderer工具对绘制的安全关键元素与背景填充颜色之间的对比度进行评估如下:
- 对比度验证基于W3C建议。有关更多信息,请参阅https://www.w3.org/TR/WCAG/#contrast-minimum。
- 如果检测到某些问题,您会看到警告提示。然而,在实际操作中,您需要负责处理对比度。
注意:对比度始终取决于使用的显示器。
由GPU溢出引起的非安全内容
如果非安全内容导致图形处理单元(GPU)溢出并阻止渲染安全内容,屏幕上的安全内容可能无法正确更新。
注意:使用经认证的图形处理单元测试安全布局非常重要。
缩放后的可见性
通常,缩放(即更改高度和宽度)会影响UI元素的可见性。
可在某些Qt许可证下使用。
了解更多信息。