C
报警信息:渲染安全关键UI
重构示例演示了 Qt 安全渲染器如何通过单独的过程渲染安全关键 UI。该示例可以在主机平台 QNX 和 INTEGRITY 上构建。有关如何在目标设备上运行示例的说明,请参阅在 QNX 上运行示例。
构建重构示例
在您构建重构示例之前,您必须构建 Qt 安全渲染器和 Qt 集群示例,因为重构使用 Qt 集群的布局文件。有关如何构建 Qt 安全渲染器和重构示例的说明,请参阅构建 Qt 安全渲染器。
设置重构示例的运行设置
当您运行重构时,Qt 安全渲染器将在 <Qt 安装目录>/Examples/QtSafeRenderer-<版本>/saferenderer/qtcluster/layoutData 下渲染找到的 .ui.srl 文件。Qt 集群示例在构建时生成这些文件。
运行示例
当您运行重构时,其应用程序窗口最初是黑色的。在重构窗口中,Qt 安全渲染器渲染 .ui.srl 文件包含的安全关键内容。
您可以通过以下步骤构建和运行重构
- 选择 构建 > 运行 QMake。
- 选择 构建 > 构建项目 <项目名称>。
要运行项目,请选择 构建 > 运行。
示例文件
文件
- saferenderer/telltales/main.cpp
- saferenderer/telltales/processwatcher/processwatcher.pro
- saferenderer/telltales/telltales.pro
- saferenderer/telltales/valuesource/messagesender_posix.h
- saferenderer/telltales/valuesource/messagesender_qnx.h
- saferenderer/telltales/valuesource/qnx.cpp
- saferenderer/telltales/valuesource/valuesource.pro
在特定的 Qt 许可证下提供。
了解更多信息。