wrappedVTKSlotTest.py 454 B

123456789101112131415161718
  1. import sys
  2. # Importing vtk initializes vtkPythonMap owned by vtkPythonUtil and prevent
  3. # call to vtkPythonUtil::GetObjectFromPointer() from segfaulting.
  4. # PythonQt internally uses vtkPythonUtil to properly wrap/unwrap VTK objects
  5. from vtk import *
  6. t = _testWrappedVTKSlotInstance.getTable()
  7. print t.GetClassName()
  8. t2 = vtkTable()
  9. _testWrappedVTKSlotInstance.setTable(t2)
  10. if _testWrappedVTKSlotInstance.getTable() != t2:
  11. sys.exit(1)
  12. sys.exit(0)