对外部事件做出反应

在移动和嵌入式平台上,应用程序通常集成到平台中,因此根据条件事件,屏幕可能从任何地方或任何时候弹出。例如,推送通知出现在移动设备上,汽车的人机界面上的coming call屏幕。

使用 Flow Wildcard 组件在您的 flow view 中模拟或实际事件模型此类屏幕。将 flow items 添加到 Allow list 中以优先显示它们或将它们添加到 Block list 中以阻止某些屏幕在其他屏幕上显示。例如,如果您认为警告更为重要,您可以将引擎警告屏幕阻止在来电话屏幕上显示。

使用通配符

  1. Components > Flow View 拖动一个 Flow Wildcard 组件到 2D 视图中。
  2. 要使用通配符将流项目连接到具有 transition line 的流项,双击通配符并将转换线拖到流项。
  3. 要向 Flow Wildcard 组件添加逻辑,请使用事件,Flow Decision 组件或 signals
  4. 要管理流项目的优先级,在 Properties 中将流项目添加到 Allow listBlock list

    "The wildcard component in 2D view."

Flow Wildcard 属性

Properties 视图中 Component 部分的 TypeID 字段中指定 Flow Wildcard 组件的基本属性。在 Flow Wildcard 部分中指定流通配符的属性。

"Flow Wildcard properties"

Event IDs 字段中,指定要连接的事件的 ID,例如鼠标、触摸或键盘事件。

选择 Global wildcard 复选框以启用从多个流程触发通配符。

要给流项目高优先级,请在允许列表字段中选择它们。要阻止流项目,请在阻止列表字段中选择它们。

指定以下属性以更改通配符图标的外观

  • 为了设置通配符图标的轮廓和填充颜色,请使用颜色选择器
  • 大小字段中,指定通配符图标的尺寸。
  • 半径字段中,指定通配符图标角落的半径。

在某些Qt许可证下可用。
了解更多。