我想通过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渲染问题?
非常感谢
答案 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,它默认是隐藏的,因为它是一个高级选项......