创建支持服务单
关注

Q100401:在Katana中创建货架物品

摘要

Shelf Item Scripts是包含在Shelves下的Shelf Items中的Python脚本,它们来自Katana的UI。

货架可以非常有用,它们允许用户创建工具,通过从货架或通过自定义键盘快捷方式启动Python操作来节省时间。

Shelf Item Scripts可以使用Katana的API(如NodegraphAPI )访问可以查询或修改的Katana的各个部分。

本文将进一步解释Shelf工具,并提供有关设置第一个Shelf Item的简短教程。

如果您已经设置了第一个货架项目并想要更新或删除它的提示,请参阅此文章: Q100402:编辑和删除Katana中的货架项目

更多信息

Shelf Items被整理成名为Shelf Actions的弹出式UI(cog ShelveCog.PNG图标)。 Shelf Action可用于更广泛的功能,或为Scene Graph或特定节点创建,如下所示:

  • 主架位置,可通过主菜单工具栏访问

shelves_main_menu_453x177.png

  • 专门用于“ 场景图”选项卡的货架位置

shelves_scenegraph_453x209.png

  • 节点中的窗口小部件工具栏,可通过“ 参数”选项卡获得

shelves_parameters_tab_453x330.png

要了解有关货架类型和将货架物品脚本设置到特定位置的更多信息,请查看我们的Katana在线帮助以获取更多信息: Katana在线帮助 - 货架物品脚本

创建第一个Shelf Item脚本

在设置第一个货架项目脚本时,涉及许多步骤,但它们直观易懂。

1.首先,打开Katana并选择Shelf Action (cog ShelveCog.PNG图标)在主工具栏上。

2.在UI的右上角,选择“ 添加 - >新架子... ”,这将为您的脚本创建自定义架子。

输入新的Shelf名称,然后单击“确定”。

3.返回Shelf Action cog图标,选择新创建的Shelf并使用' Add - > New Item ... ' 添加第一个Shelf Item。

将出现一个弹出窗口,您可以在其中为Shelf Item命名,并根据需要为其指定键盘快捷键。然后选择确定:

CreateItem.PNG

注意:为自定义货架项目设置键盘快捷方式时,您将无法使用Katana中已存在的快捷方式。应显示警告,可在此处找到Katana默认键盘快捷键列表: Katana在线帮助 - 键盘快捷键

4.初始化创建后,将使用您的Shelf Item Python脚本文件打开一个文本文档。

firstShelf.PNG

这将默认为您的Katana终端窗口打印“hello,world”。

注意:使用NodegraphAPI命令可以为Python脚本添加其他功能。

5.通过选择新的Shelf并单击新的Shelf Item,或使用之前添加的键盘快捷键,从主Shelf Action运行Shelf Item Script。

这将在你的Katana终端窗口打印'hello,world'。

进一步阅读

如果您想通过添加自定义Python函数和编辑文档字符串以包括自定义图标,键盘快捷键等来改进您的货架项目,请参阅此文章: Q100402:编辑和删除Katana中的货架项目

如果您想查看另一个用于重命名输入/输出端口的Shelf Item脚本的示例,请参阅此文章: Q100372:使用Python重命名输入和输出端口

这篇文章有帮助吗?
/

We're sorry to hear that!

Please tell us why.
2 人中有 2 人觉得有帮助

评论