是否可以自定义mayavi场景的默认工具栏?我想删除一些不需要的按钮(例如保存按钮)。在这里,您可以看到我在说哪个工具栏:
该代码只是示例代码:
&& sh script.sh
我认为它位于MayaviScene中。也许有必要创建一个具有新场景或类似内容的新类吗?
答案 0 :(得分:1)
您应该检查MayaviScene
和DecoratedScene
的_actions_default
,以了解如何创建自己的一个。第二个显示了如何从头开始创建工具栏,而第一个显示了您的工具栏代码如何与其他组件交互。
class MyCustomScene(DecoratedScene):
# …
def _actions_default(self):
actions = [
# add icons here
# …
]
return actions