Python QVTKWidget2 的包装器
Python wrapper for QVTKWidget2
我想通过 Python Wrappers.
使用 VTK 7.0.0
和 Qt5
在 C++
中,我通常使用 QVTKWidget2
而不是 QVTKWidget
,以便变通
this problem rendering with intel i915 driver on Linux
Some examples在VTK+Qt+Python
上建议使用classQVTKRenderWindowInteractor
,但我遇到了同样的渲染问题。
在VTK
的源代码树中挖掘,我可以看到examples using QVTKWidget2 from Python,但是用[=38=编译VTK后我找不到class vtk.QVTKWidget2
] 包装器已启用。
有谁知道如何为 QVTKWidget2
编译包装器,或者如何解决 QVTKRenderWindowInteractor
的 i915 渲染问题?
非常感谢
您可能缺少启用 CMake 标记
Module_vtkGUISupportQtOpenGL
如果您使用 CMake GUI,默认情况下它是隐藏的,因为它是一个高级选项...
显然 QVTKWidgetX
Python 包装器 are not maintained anymore.
尽管如此,我还是能够从 Python、 将 VTK
嵌入到 qt5
中,而没有英特尔 i915 渲染问题,使用修改class QVTKRenderWindowInteractor
的版本:我只是让它继承自 QGLWidget
而不是 QWidget
,就像 QVTKWidget2
使用 QGLWidget
作为它的基础 class 和 QVTKWidget
使用 QWidget
.
我想通过 Python Wrappers.
使用VTK 7.0.0
和 Qt5
在 C++
中,我通常使用 QVTKWidget2
而不是 QVTKWidget
,以便变通
this problem rendering with intel i915 driver on Linux
Some examples在VTK+Qt+Python
上建议使用classQVTKRenderWindowInteractor
,但我遇到了同样的渲染问题。
在VTK
的源代码树中挖掘,我可以看到examples using QVTKWidget2 from Python,但是用[=38=编译VTK后我找不到class vtk.QVTKWidget2
] 包装器已启用。
有谁知道如何为 QVTKWidget2
编译包装器,或者如何解决 QVTKRenderWindowInteractor
的 i915 渲染问题?
非常感谢
您可能缺少启用 CMake 标记 Module_vtkGUISupportQtOpenGL 如果您使用 CMake GUI,默认情况下它是隐藏的,因为它是一个高级选项...
显然 QVTKWidgetX
Python 包装器 are not maintained anymore.
尽管如此,我还是能够从 Python、 将 VTK
嵌入到 qt5
中,而没有英特尔 i915 渲染问题,使用修改class QVTKRenderWindowInteractor
的版本:我只是让它继承自 QGLWidget
而不是 QWidget
,就像 QVTKWidget2
使用 QGLWidget
作为它的基础 class 和 QVTKWidget
使用 QWidget
.