Hahn-Schickard/Automatic-Structured-Pruning

Fehler beim Wechseln zum TargetWindow

konegen opened this issue · 1 comments

Fehler beim Übergang von "UIMarcusWindow3" zu "UITargetWindow":
GUI.py", line 194, in TargetWindow
self.project_name = self.Window1.Projekt_Name.text()
RuntimeError: wrapped C/C++ object of type QLineEdit has been deleted

Falsches Textfeld wird in der Funktion TargetWindow(self, n) ausgelesen, muss der Funktion evtl. als Parameter übergeben werden

Der Funktion TargetWindow wird jetzt zusätzlich das Fenster übergeben, aus dem in das neue gewechselt werden soll. Aus diesem werden die benötigten Infos gelesen:

def TargetWindow(self, n, LastWindow):
    if n == "Next":
        self.project_name = LastWindow.Projekt_Name.text()
        self.output_path = LastWindow.Output_Pfad.text()
        self.model_path = LastWindow.Model_Pfad.text()
        self.data_loader_path = LastWindow.Daten_Pfad.text() 

Für alle anderen Funktionen, in denen ein Attributwert gesetzt oder gelesen wird sollte das Fenster ebenfalls übergeben werden.