使用标签

标签可用于分组、查找及过滤工程中的节点。您可以为单个节点分配多个标签。

例如,您可以使用标签执行以下操作:

标记节点

您可以创建标签并在该节点的 Properties 中标记节点。

要标记节点:

  1. 在 Node Tree 中选择您要标记的节点。

  2. 在 Properties:

    • 在 Tags 属性中输入标签名称,然后按 Enter。

      Kanzi Studio 创建标签并使用该标签标记节点。

      ../../_images/create-tag-tags-property.png
    • 单击 Tags 按钮,旁边的 Tags 属性,并从现有标签列表中选择一个标签。

      Kanzi Studio 使用现有标签来标记节点。

      ../../_images/use-exisiting-tag.png

创建标签的同时不标记节点

您可以创建标签,同时不标记节点。

要创建标签同时不标记节点:

  1. 在 Library 按 Alt 并右键单击 Tags 中选择 Tag。

    ../../_images/create-tag.png
  2. 命名该标签并点击 OK。

    Kanzi Studio 创建标签并将其列在 Library > Tags 中。

    ../../_images/tags-in-library-tags.png

在 Node Tree 中查找标记节点

要在 Node Tree 中查找标记节点:

  1. 创建一个标签并将其分配给节点。请参阅 标记节点。

  2. 在 Node Tree 的搜索框中,输入您要查找的标签名称。

    Node Tree 仅显示包含您在搜索框中输入的标签的节点。

使用 Find Project Item 工具查找标记节点

要使用 Find Project Item 工具查找标记节点:

  1. 创建一个标签并将其分配给节点。请参阅 标记节点。

  2. 选择 Edit > Find。

    Find Project Item 窗口打开。

    ../../_images/edit-find.png
  3. 在 Criteria 部分的 Advanced Search 选项卡中,单击 image0 以添加新条件,并在条件中:

    1. 选择 Has Property Value。

    2. 选择 Tags 属性。

    3. 单击 Tags 按钮并选择您要查找的标签。

    ../../_images/find-tag-criterion.png
  4. 单击 Search。

    Find Project Item 显示了所有具有您选择的标签的节点。

    ../../_images/search-tag.png

在 API 中使用标签

有关详细信息,请参阅 Node 标签接口。相关函数为 Node::acquireTag、Node::hasTag、Node::setTag 和 Node::removeTag。

另请参阅

使用 Tag Filter