Qt Quick 软件适配

软件适配是 Qt Quick 2 的一个替代渲染器,它使用光栅绘制引擎来渲染场景图的全部内容,而不是使用硬件加速的 3D 图形 API。因此,一些功能和优化不可用。大多数 Qt Quick 2 应用程序无需修改即可运行,但任何尝试使用不支持的功能都会被忽略。通过使用软件适配,可以在没有硬件加速 3D 图形 API 支持的硬件和平台上运行 Qt Quick 2 应用程序。

软件适配之前被称为 Qt Quick 2D 绘制器。然而,与 2D 绘制器不同,这个新的集成版本支持部分更新。这意味着现在避免了窗口或屏幕内容的全部更新;只刷新已更改的区域。部分更新可以显著提高许多应用程序的性能。

着色器效果

软件适配无法渲染 ShaderEffect 组件。

粒子效果

使用软件适配无法渲染粒子效果。可能时,请完全从场景中移除粒子。否则,即使它们不可见,仍然需要一些处理。

渲染文本

软件适配中的文本渲染基于软件光栅化,并且与使用硬件加速 3D 图形 API 相比,对变换(如缩放)的响应会差一些。质量类似于使用具有 Text.NativeRenderingText 项目选择。

© 2024Qt 公司有限公司。包含在此处的文档贡献是其各自所有者的版权。所提供的文档是根据自由软件基金会发布的 GNU 自由文档许可证版本 1.3 的条款许可的。Qt 及其商标是芬兰的 Qt 公司和/或世界其他国家的商标。所有其他商标均为其各自所有者的财产。