QVTKWidget2的Python包装器

QVTKWidget2的Python包装器,python,qt5,wrapper,vtk,pyqt5,Python,Qt5,Wrapper,Vtk,Pyqt5,我想通过its使用VTK 7.0.0和Qt5 在C++中,我通常使用QVTKWidget2而不是QVTKWidget,以解决问题 在VTK+Qt+Python上,建议使用类QVTKRenderWindowInteractor,但我遇到了相同的渲染问题 在VTK的源代码树中挖掘,我可以看到,但是在启用Python包装器编译VTK之后,我找不到类VTK.QVTKWidget2 是否有人知道如何编译QVTKWidget2的包装,或者如何使用QVTKRenderWindowInteractor解决i9

我想通过its使用
VTK 7.0.0
Qt5

C++
中,我通常使用
QVTKWidget2
而不是
QVTKWidget
,以解决问题

VTK+Qt+Python
上,建议使用类
QVTKRenderWindowInteractor
,但我遇到了相同的渲染问题

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

是否有人知道如何编译
QVTKWidget2
的包装,或者如何使用
QVTKRenderWindowInteractor
解决i915呈现问题


非常感谢

您可能无法启用CMake标志 模块VTKGUI支持QTOpenGL
如果使用CMake GUI,它在默认情况下是隐藏的,因为它是一个高级选项…

显然是
QVTKWidgetX
Python包装器


尽管如此,我还是能够使用类
QVTKRenderWindowInteractor
的修改版本将
VTK
嵌入Python中的
qt5
,而不存在英特尔i915渲染问题,与
QVTKWidget2
使用
QGLWidget
作为其基类和
QVTKWidget
使用
QWidget

相同,
QVTKWidget2
类的源代码位于src/GUISupport/QtOpenGL中,并显示它是
QGLWidget
的子类。所以你需要安装OpenGL才能正确编译它。谢谢你的回答,我尝试了这个标志,但仍然没有成功。在我看来,QVTKWidget的包装已经不再维护了。啊,很抱歉听到这个消息。不过我不使用Python。但这是在C++中访问QvtkWistGET2的方法。你应该问问邮件列表,也许有人会回答