使用标签¶
标签可用于分组、查找及过滤工程中的节点。您可以为单个节点分配多个标签。
例如,您可以使用标签执行以下操作:
使用快速搜索在 Node Tree 中查找节点。请参阅 在 Node Tree 中查找标记节点。
使用 Find Project Item 工具查找节点。请参阅 使用 Find Project Item 工具查找标记节点。
只渲染工程中的特定节点。请参阅 使用 Tag Filter。
标记节点¶
您可以创建标签并在该节点的 Properties 中标记节点。
要标记节点:
在 Node Tree 中选择您要标记的节点。
在 Properties:
在 Tags 属性中输入标签名称,然后按 Enter。
Kanzi Studio 创建标签并使用该标签标记节点。
单击 Tags 按钮,旁边的 Tags 属性,并从现有标签列表中选择一个标签。
Kanzi Studio 使用现有标签来标记节点。
创建标签的同时不标记节点¶
您可以创建标签,同时不标记节点。
要创建标签同时不标记节点:
在 Library 按 Alt 并右键单击 Tags 中选择 Tag。
命名该标签并点击 OK。
Kanzi Studio 创建标签并将其列在 Library > Tags 中。
在 Node Tree 中查找标记节点¶
要在 Node Tree 中查找标记节点:
创建一个标签并将其分配给节点。请参阅 标记节点。
在 Node Tree 的搜索框中,输入您要查找的标签名称。
Node Tree 仅显示包含您在搜索框中输入的标签的节点。
使用 Find Project Item 工具查找标记节点¶
要使用 Find Project Item 工具查找标记节点:
创建一个标签并将其分配给节点。请参阅 标记节点。
选择 Edit > Find。
Find Project Item 窗口打开。
在 Criteria 部分的 Advanced Search 选项卡中,单击
以添加新条件,并在条件中:选择 Has Property Value。
选择 Tags 属性。
单击 Tags 按钮并选择您要查找的标签。
单击 Search。
Find Project Item 显示了所有具有您选择的标签的节点。
在 API 中使用标签¶
有关详细信息,请参阅 Node 标签接口。相关函数为 Node::acquireTag、Node::hasTag、Node::setTag 和 Node::removeTag。