Telltales: Rendering Safety-Critical UI

The Telltales example demonstrates how the safety-critical UI is rendered in a separate process by Qt Safe Renderer. The example can be built for a host platform, QNX, and INTEGRITY. For instructions on how to run the examples in the target device, see Running Examples on QNX.

Building Telltales Example

Before you can build the Telltales example, you must build Qt Safe Renderer and the Qt Cluster example as Telltales uses Qt Cluster's layout files. For instructions how to build Qt Safe Renderer and the Telltales example, see Building Qt Safe Renderer.

Setting Run Settings for Telltales Example

When you run Telltales, Qt Safe Renderer renders .ui.srl files that are found under <Qt installation directory>/Examples/QtSafeRenderer-<version>/saferenderer/qtcluster/layoutData. The Qt Cluster example generates these files when you build it.

Running the Example

When you run Telltales, its application window is black at first. In the Telltales window, Qt Safe Renderer renders the safety-critical content included in the .ui.srl files.

You can build and run Telltales with the following steps:

  1. Select Build > Run QMake.
  2. Select Build > Build Project <a project name>.

To run the project, select Build > Run.

Example Files


Available under certain Qt licenses.
Find out more.