C
Qt安全渲染器示例
安装Qt安全渲染器后,您可以在 <Qt安装目录>/Examples 下找到Qt安全渲染器示例。Qt安全渲染器提供了以下示例
示例 | 目标平台 | 示例路径 | 描述 | 通过.pro文件构建 |
---|---|---|---|---|
指标 | 主机平台 | <Qt安装目录>/Examples/QtSafeRenderer-<版本>/saferenderer/indicators | 指标演示了如何使用Qt Quick Designer创建安全关键UI,以及如何在主机平台上快速测试。 | <Qt安装目录>/Examples/QtSafeRenderer-<版本>/saferenderer/indicators/indicators.pro |
监控 | 主机平台和QNX | <Qt安装目录>/Examples/QtSafeRenderer-<版本>/saferenderer/monitor | 监控演示了您如何验证指标示例的渲染输出。 | <Qt安装目录>/Examples/QtSafeRenderer-<版本>/saferenderer/monitor/monitor.pro |
本地化 | 主机平台,QNX,和INTEGRITY | <Qt安装目录>/Examples/QtSafeRenderer-<版本>/saferenderer/localization | 本地化演示了您如何将内容本地化到安全关键元素中。 | <Qt安装目录>/Examples/QtSafeRenderer-<版本>/saferenderer/localization/localization.pro |
指示器 | 主机平台,QNX,和INTEGRITY | <Qt安装目录>/Examples/QtSafeRenderer-<版本>/saferenderer/telltales | 指示器演示了您如何将Qt安全渲染器集成到包含安全关键UI元素和非安全UI元素的应用程序中。指示器还演示了在单个进程中如何执行安全关键渲染。此示例使用Qt Cluster的布局文件。 | <Qt安装目录>/Examples/QtSafeRenderer-<版本>/saferenderer/saferenderer.pro |
Qt Cluster | QNX和INTEGRITY | <Qt安装目录>/Examples/QtSafeRenderer-<版本>/saferenderer/qtcluster | Qt Cluster演示了在QNX和INTEGRITY上的渲染和从主UI失效中恢复。 | <Qt安装目录>/Examples/QtSafeRenderer-<版本>/saferenderer/qtcluster/qtcluster.pro |
您可以使用指示器来测试如何使用Qt Quick Designer将新的Qt安全渲染器UI元素添加到UI表单中。
有关示例的更多信息,请参阅以下主题
- 指标:创建关键安全UI
- 监控:验证渲染输出
- 本地化:本地化安全关键内容
- 指示器:渲染安全关键UI
- Qt Cluster:在QNX和INTEGRITY上渲染
- 在QNX上运行示例
- 在INTEGRITY上运行示例
- 测试消息接口
注意:作为Qt安全渲染器安装部分示例代码不完全遵循MISRA C++准则。
构建和运行示例
您可以在构建Qt安全渲染器中找到有关构建示例的说明。
为了构建和运行示例,您必须在主机平台上安装Qt 5.15.x和Qt Creator 4.15.0或更高版本。
在某些Qt许可下提供。
了解更多信息。