Integration von VTK in PYQT
Posted: 07 Apr 2025, 00:28
Ich verwende VTK in meinem PYQT -Projekt.
Das Problem, auf das ich begegnet bin, ist rätselhaft, da der Fehler nicht jedes Mal auftritt. Haben Sie Ideen darüber, was dies verursacht und wie Sie es diagnostizieren können?
Das Problem, auf das ich begegnet bin, ist rätselhaft, da der Fehler nicht jedes Mal auftritt. Haben Sie Ideen darüber, was dies verursacht und wie Sie es diagnostizieren können?
Code: Select all
class myViewer(QVTKRenderWindowInteractor):
def __init__(self, parent=None):
super().__init__(parent)
self.Init_view()
def Init_view(self):
self.Initialize()
self.Start()
self.renderer = vtkRenderer()
self.GetRenderWindow().AddRenderer(self.renderer)
self.interactor = self.GetRenderWindow().GetInteractor()
self.interactor.SetInteractorStyle(self.style_2d)
self.renderer.ResetCamera()
self.show()
< /code>
Folgendes ist die Ergebnisse im Terminal: < /p>
File "C:\Users\.conda\envs\vtkenv\lib\site-packages\vtkmodules\qt\QVTKRenderWindowInteractor.py", line 473, in
resizeEvent
self._Iren.SetSize(w, h)
File "C:\Users\.conda\envs\vtkenv\lib\site-packages\vtkmodules\qt\QVTKRenderWindowInteractor.py", line 416, in
__getattr__
elif hasattr(self._Iren, attr):
File "C:\Users\.conda\envs\vtkenv\lib\site-packages\vtkmodules\qt\QVTKRenderWindowInteractor.py", line 416, in
__getattr__
elif hasattr(self._Iren, attr):
File "C:\Users\.conda\envs\vtkenv\lib\site-packages\vtkmodules\qt\QVTKRenderWindowInteractor.py", line 416, in
__getattr__
elif hasattr(self._Iren, attr):
[Previous line repeated 987 more times]
File "C:\Users\.conda\envs\vtkenv\lib\site-packages\vtkmodules\qt\QVTKRenderWindowInteractor.py", line 414, in
__getattr__
if attr == '__vtk__':
RecursionError: maximum recursion depth exceeded in comparison