使用QVTKWidget

3 投票
1 回答
940 浏览
提问于 2025-04-18 02:51

我开发了一个QT4的图形界面,其中使用了QVTKWidget这个小部件。我想在Python代码中使用这个小部件,但我不知道该怎么做。

这个命令:

from vtk import QVTKWidged

没有成功:

Traceback (most recent call last):
File "prueba.py", line 6, in <module>
from Ui_MainWindowVtk import Ui_MainWindow
File "/home/usuario/PRINCIPAL/MECANICA COMPUTACIONAL/Varios/VTK/Ui_MainWindowVtk.py",
line 59, in <module>
    from vtk import QVTKWidget
ImportError: cannot import name QVTKWidget

我该如何在Python中使用QVTKWidget呢?

1 个回答

0

我一直在用 QVTKRenderWindowInteractor 来通过 Python 使用 VTK。其实,你可以并且应该使用这个文件:QVTKRenderWindowInteractor.py,它在你生成的 Python 包装文件夹里,通常路径是这样的:

...Wrapping/Python/vtk/qt/QVTKRenderWindowInteractor.py

你可以根据自己的需要修改这个文件。

我刚检查了一下,发现这个文件自从我上次修改以来更新了很多,所以你可以先试试直接用这个文件。

撰写回答