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?
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
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?[code]class myViewer(QVTKRenderWindowInteractor): def __init__(self, parent=None): super().__init__(parent) self.Init_view()
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 [/code]
Ich möchte eine einfache VTK8.1.2-Demo auf Centos7.9-2009 ausführen, um das VTK-Paket für mein Projekt zu testen. Hier ist die Demo:
#include
#include
#include
#include
#include
#include...
Ich habe in der Dokumentation nachgeschaut und self.setWindowModality(QtCore.Qt.WindowModal) gefunden.
Ich habe diese Funktion zu meiner __init__-Funktion hinzugefügt, Es konnte jedoch immer noch...
Ich führe diese Funktion per Knopfdruck aus. Wenn ich versuche, den Port zu schließen, erhalte ich keine Fehlermeldung, aber wenn ich noch einmal versuche, eine Verbindung zum Port herzustellen,...
Der folgende Code wird ausgeführt, aber das Kontrollkästchen ist winzig (es sollte groß sein). Warum funktioniert das nicht wie erwartet? (Man kann das Styling verwenden, um die Größe des Textes zu...