如何用vtk在python中绘制鼠标可旋转点云

如何用vtk在python中绘制鼠标可旋转点云,python,vtk,point-clouds,Python,Vtk,Point Clouds,我需要用python绘制可旋转点云,以下是我在网上发现的: import vtk_visualizer as vv import numpy as np xyz = np.random.rand(1000, 3) vtkControl = vv.VTKVisualizerControl() vtkControl.AddPointCloudActor(xyz) vtkControl.Render() vtkControl.ResetCamera() 它显示窗口一会儿,但窗口隐藏了,所以我不能用鼠

我需要用python绘制可旋转点云,以下是我在网上发现的:

import vtk_visualizer as vv
import numpy as np
xyz = np.random.rand(1000, 3)
vtkControl = vv.VTKVisualizerControl()
vtkControl.AddPointCloudActor(xyz)
vtkControl.Render()
vtkControl.ResetCamera()

它显示窗口一会儿,但窗口隐藏了,所以我不能用鼠标旋转它。我怎样才能修好它

这是我找到的解决方案:

import vtk_visualizer as vv
import numpy as np
import sys
from PyQt5.QtWidgets import *
xyz = np.random.rand(1000, 3)
vtkControl = vv.VTKVisualizerControl()
vtkControl.AddPointCloudActor(xyz)
app = QApplication.instance()
if app is None:
    app = QApplication(sys.argv)
app.exec_()