刚开始接触VTK,遇到一个问题:
假设当使用代码
line = vtk.vtkLineSource()
line.SetPoint1(0, 0, 1)
line.SetPoint2(10, 10, 10)
lineMapper = vtk.vtkPolyDataMapper()
lineMapper.SetInputConnection(line.GetOutputPort())
lineActor = vtk.vtkActor()
lineActor.GetProperty().SetColor(56/255,94/255,16/255)
lineActor.GetProperty().SetLineWidth(2.0)
lineActor.SetMapper(lineMapper)
# 创建renderer
renderer = vtk.vtkRenderer()
renderer.SetBackground(.2, .2, .2)
renderer.AddActor(lineActor)
# 创建renderer窗口
render_window = vtk.vtkRenderWindow()
render_window.SetSize(500, 500)
render_window.AddRenderer(renderer)
interactor = vtk.vtkRenderWindowInteractor()
interactor.SetRenderWindow(render_window)
# Initialize the interactor and start the
# rendering loop
interactor.Initialize()
render_window.Render()
interactor.Start()
出现一个vtk窗口后,经过5秒,窗口自动关闭应该怎么用代码实现