我的问题涉及NUKE GUI中图标的自定义。我知道C:\ Program Files \ Nuke11.2v3 \ plugins中的menu.py
文件可以为个人Gizmo在本地存档这样的目标。
但是在我的情况下,我将环境变量OFX_PLUGIN_PATH
设置为C:\OFX_PLUGIN_PATH
,在其中存储了各种OFX捆绑包,每个捆绑包都具有适当的层次结构(Contents
,Resources
, Win64
目录)和它自己的图标。
我所有的捆绑包都属于同一组:
mDeclarePluginFactory(MyPluginFactory, {}, {});
void MyPluginFactory::describe(OFX::ImageEffectDescriptor& desc)
{
...
desc.setPluginGrouping(PLUGIN_GROUPING);
...
}
工作正常。当我启动NUKE时,它将解析OFX_PLUGIN_PATH
,找到所有捆绑包,并在左侧菜单上以正确的图标在同一组中显示所有发现的捆绑包。
我的问题是:如何自定义组图标(不需要默认图标)?出于分发目的,最好在bundle层次结构内部而不是在本地使用一种机制。
谢谢!