模拟事件

虽然 转换线 对原型设计很有用,但在生产中您需要使用来自 UI 组件 的真实 信号 来控制应用程序的流程。为此,您可以更高级地使用动作区域,通过让它们监听流程项或其中的控件发出的信号,并将这些连接到 流程视图。您可以使用快捷键在预览 UI 时模拟这些事件。

当您使用向导创建 流程视图 组件时,请选中 使用事件模拟器 复选框以将事件模拟器添加到流程视图中。

您可以创建一个事件列表,在其中为事件分配键盘快捷键,然后使用上下文菜单命令将这些事件附加到动作区域或转换线上。

创建事件列表

要创建事件列表

  1. 2D导航器 视图中右键单击,然后选择 事件列表 > 显示事件列表
  2. 事件列表 对话框中,选择 以将键盘快捷键添加到事件触发器列表中。

    "Event List dialog"

  3. 事件 ID 字段中,输入事件的标识符。要搜索现有事件,请输入搜索条件到 过滤器 字段。
  4. 描述 字段中,描述键盘快捷键。
  5. 快捷键 字段中,按下将触发事件的键盘键,然后选择 R 来录制键盘快捷键。键标识符将出现在字段中。

现在,您可以分配事件到动作区域和转换。

分配事件到动作

分配事件到动作

  1. 导航器中选择eventListSimulator,然后在属性 > 外部自定义属性中,选中active复选框。如果eventListSimulator导航器中不可见,选择
  2. 导航器中,选择动作区域或转换线。
  3. 在上下文中选择事件列表 > 将事件分配给动作

    "Assign Events to Actions dialog"

  4. 要连接一个事件,选择列表中事件旁边的Connect。要释放已连接的事件,选择Release
  5. Alt+P预览UI。
  6. 在预览中选择动作区域,双击事件列表中的事件,或使用快捷键触发事件。

    "Event list in Live Preview"

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