Houdini自定义菜单¶
自定义菜单是一项必备的技能,而Houdini中扩展自定义菜单更是非常简单方便,Houdini中可以自定义菜单的地方有很多,文档举三个比较重要的案例,其它菜单扩展以此类推。
- MainMenuCommon.xml 自定义主菜单
- OPmenu.xml 自定义节点菜单
- PARMmenu.xml 自定义参数菜单
scriptArgs怎么用
自定义主菜单
<MainMenu>
<menuBar>
<subMenu>
<label></label>
<scriptItem id=>
<label></label>
<scriptPath></scriptPath>
<scriptArgs></scriptArgs>
</scriptItem>
<scriptItem id=>
<label></label>
<scriptCode></scriptCode>
<scriptArgs></scriptArgs>
</scriptItem>
</subMenu>
</menuBar>
</MainMenu>
在Windows主菜单中添加子菜单
<subMenu id="windows_menu">
<subMenu id=>
<label></label>
<insertBefore/>
<titleItem>
<label></label>
</titleItem>
<>
</subMenu>
</subMenu>
可执行代码标签<scriptPath>或<scriptCode>
<scriptCode><![CDATA[
hou.ui.displayMessage("Hello World")
]]>
</scriptCode>
<scriptCode><![CDATA[
def runLater():
hou.ui.displayMessage("Hello World")
import hdefereval
hdefereval.executeDeferred(runLater)
]]>
</scriptCode>
参考文档: