Mayavi:自定义工具栏

时间:2018-09-06 11:17:37

标签: python qt5 pyqt5 toolbar mayavi

是否可以自定义mayavi场景的默认工具栏?我想删除一些不需要的按钮(例如保存按钮)。在这里,您可以看到我在说哪个工具栏: enter image description here

该代码只是示例代码:

&& sh script.sh

我认为它位于MayaviScene中。也许有必要创建一个具有新场景或类似内容的新类吗?

1 个答案:

答案 0 :(得分:1)

您应该检查MayaviSceneDecoratedScene_actions_default,以了解如何创建自己的一个。第二个显示了如何从头开始创建工具栏,而第一个显示了您的工具栏代码如何与其他组件交互。

class MyCustomScene(DecoratedScene):
    # …
    def _actions_default(self):
        actions = [ 
                # add icons here
                # … 
                ]
        return actions