diff --git a/lib/CreoMigrateGui.py b/lib/CreoMigrateGui.py index c594c63..83319fd 100644 --- a/lib/CreoMigrateGui.py +++ b/lib/CreoMigrateGui.py @@ -141,7 +141,7 @@ class RightFrameLabels(AllFrames): def build_widgets(self): frame = self.frame - self.rownum = 0 + self.rownum = AllFrames.get_rows(self) col_left = 0 # Feld, SIVAS-Werte, Überschriebene Werte feld_label = ttk.Label(frame, text="Feld" ) @@ -197,7 +197,7 @@ class RightFramePDM(AllFrames): def build_widgets(self): frame = self.frame - self.rownum = 4 + self.rownum = AllFrames.get_rows(self) col_left = 0 # pdmkategorie pdmkategorie_label = ttk.Label(frame, text="PDM-Kategorie:" ) @@ -322,7 +322,9 @@ class App(): def data_from_model(self): """ methode zum auslesen aller Daten der Oberfläche aus dem Modell """ + self.lf1.data_from_model() self.tv.data_from_model() + self.rf0.data_from_model() self.rf1.data_from_model() @@ -330,6 +332,7 @@ class App(): # merken des Handels auf den Controller in jedem widget self._controller = controller + self.lf1.set_controller(controller) self.tv.set_controller(controller) self.rf0.set_controller(controller) self.rf1.set_controller(controller)