QVTKWidget2的Python包装器

时间:2016-03-22 19:46:01

标签: python qt5 wrapper vtk pyqt5

我想通过Python Wrappers使用<ScrollViewer VerticalScrollBarVisibility="Auto"> <StackPanel ... /> </ScrollViewer> VTK 7.0.0

Qt5我通常使用C++代替QVTKWidget2,以便解决 this problem rendering with intel i915 driver on Linux

QVTKWidget上的{p> Some examples建议使用类VTK+Qt+Python,但我遇到了相同的渲染问题。

QVTKRenderWindowInteractor的源代码树中挖掘,我可以看到examples using QVTKWidget2 from Python,但在启用Python包装器编译VTK后,我找不到类VTK

有人知道如何编译vtk.QVTKWidget2的包装器,或者如何解决QVTKWidget2的i915渲染问题?

非常感谢

2 个答案:

答案 0 :(得分:2)

显然是QVTKWidgetX Python包装器are not maintained anymore

尽管如此,我还是可以使用VTK类来修改qt5来自Python {/ 1}},没有intel i915呈现问题 :我刚刚从QVTKRenderWindowInteractor而不是QGLWidget继承,就像QWidget使用QVTKWidget2作为基类,QGLWidget使用{{1}一样}}

答案 1 :(得分:0)

您可能缺少启用CMake标志 Module_vtkGUISupportQtOpenGL 如果你使用CMake GUI,它默认是隐藏的,因为它是一个高级选项......