如何在traitsui(Mayavi)中生成关键新闻事件?

时间:2013-09-24 19:29:27

标签: vtk mayavi traitsui

我有一个带有工具栏的Mayavi场景小部件,我想添加一个按下CTRL + C,CTRL + A 的相同行为的按钮(在相机和演员交互模式之间切换)。 < / p>

我认为通过按下按钮来模拟按键事件是最简单的方法,所以问题是¿如何模拟Traitsui中的按键事件(Mayavi GUI工具包)?

有没有人知道另一种方法来执行与CTRL + C,CTRL + A相同的操作?

提前致谢!

1 个答案:

答案 0 :(得分:2)

没有简单的方法来模拟mayavi场景中的按键事件,或者我在traitsui或enaml中知道的。

这也是获得理想行为的极其非流动的方式。正确的方法是调用tvtk交互器,询问它的正确样式:

self.scene.interactor.interactor_style.set_current_style_to_trackball_camera()
self.scene.interactor.interactor_style.set_current_style_to_trackball_actor()