模拟事件
虽然 转换线 对原型设计很有用,但在生产中您需要使用来自 UI 组件 的真实 信号 来控制应用程序的流程。为此,您可以更高级地使用动作区域,通过让它们监听流程项或其中的控件发出的信号,并将这些连接到 流程视图。您可以使用快捷键在预览 UI 时模拟这些事件。
当您使用向导创建 流程视图 组件时,请选中 使用事件模拟器 复选框以将事件模拟器添加到流程视图中。
您可以创建一个事件列表,在其中为事件分配键盘快捷键,然后使用上下文菜单命令将这些事件附加到动作区域或转换线上。
创建事件列表
要创建事件列表
- 在 2D 或 导航器 视图中右键单击,然后选择 事件列表 > 显示事件列表。
- 在 事件列表 对话框中,选择 以将键盘快捷键添加到事件触发器列表中。
- 在 事件 ID 字段中,输入事件的标识符。要搜索现有事件,请输入搜索条件到 过滤器 字段。
- 在 描述 字段中,描述键盘快捷键。
- 在 快捷键 字段中,按下将触发事件的键盘键,然后选择 R 来录制键盘快捷键。键标识符将出现在字段中。
现在,您可以分配事件到动作区域和转换。
分配事件到动作
分配事件到动作
- 在导航器中选择eventListSimulator,然后在属性 > 外部自定义属性中,选中active复选框。如果eventListSimulator在导航器中不可见,选择。
- 在导航器中,选择动作区域或转换线。
- 在上下文中选择事件列表 > 将事件分配给动作。
- 要连接一个事件,选择列表中事件旁边的Connect。要释放已连接的事件,选择Release。
- 按Alt+P预览UI。
- 在预览中选择动作区域,双击事件列表中的事件,或使用快捷键触发事件。
在某些Qt许可证下可用。
了解更多。