Python的getkwidq2包装器

2024-05-17 14:05:31 发布

您现在位置:Python中文网/ 问答频道 /正文

我想通过它的Python Wrappers使用VTK 7.0.0和{}。

C++中,我通常使用QVTKWidget2而不是{},以便解决问题 this problem rendering with intel i915 driver on Linux

VTK+Qt+Python上的Some examples建议使用QVTKRenderWindowInteractor类,但是我遇到了相同的呈现问题。

VTK的源代码树中,我可以看到examples using QVTKWidget2 from Python,但是在编译启用了Python包装器的VTK之后,我找不到{}类。

有人知道如何编译QVTKWidget2的包装,或者如何解决QVTKRenderWindowInteractor的i915呈现问题吗?

非常感谢


Tags: onlinuxdriverwiththisexampleswrappers解决问题
2条回答

显然,QVTKWidgetXPython包装器are not maintained anymore。在

尽管如此,我还是能够将VTK嵌入到来自Python的qt5中,没有英特尔i915呈现问题,使用的是QVTKRenderWindowInteractor的修改版本:我只是让它继承自QGLWidget,而不是{},方法与{}使用{}作为基类,QVTKWidget使用{}。在

您可能无法启用CMake标志 模块\u vtkGUISupportQtOpenGL 如果使用CMake图形用户界面,默认情况下它是隐藏的,因为它是一个高级选项。。。在

相关问题 更多 >