在Maya中获取节点类型的相应图标



我想在Maya?内部的Qt工具中为Maya中的节点使用大纲视图显示的相同图标?。有没有任何方法可以找到图标的路径,或者根据类型在Qt中找到我拥有的节点的图标?

有没有。。。有什么方法可以使用代码获得这些图标吗?

没有直接的方法可以根据节点类型自动设置图标。但是查看图标图像名称的模式,您可以查询节点类型,然后相应地设置图标图像。

参考-nodeIconButton-Python示例(来自maya文档)

import maya.cmds as cmds
window = cmds.window( )
cmds.columnLayout( adjustableColumn=True )
cmds.nodeIconButton( style='iconOnly', command='cmds.sphere()', image1='sphere.png' )
cmds.nodeIconButton( style='iconAndTextHorizontal', command='cmds.spotLight()', image1='spotlight.png', label='Spot Light' )
cmds.showWindow( window )

这里的节点类型为sphere,图标为sphere.pngspotLight也是如此,其中相应的图标将是聚光灯.png

将相应的节点类型名称作为图标png的前缀,这应该适用于大多数节点类型。

相关内容

  • 没有找到相关文章

最新更新