alle Pflichtfdler labels blau gemacht. Clear der gui vor jedem Laden der Modellinfos eingefügt. ruestcode_sivas

This commit is contained in:
2024-03-12 14:57:17 +01:00
parent 1b6d3feaa4
commit 997592e17f
+43 -34
View File
@@ -188,6 +188,7 @@ class LeftFrameAsm(AllFrames):
}
def data_from_model(self):
self.clear()
data = self.get_controller().get_all_gui_data()
if 'asm_id' in data:
self.asm_number.set(data["asm_id"])
@@ -213,7 +214,7 @@ class RightFrameLabels(AllFrames):
col_left = 0
# Teilenummer
teilenummer_label = ttk.Label(frame, text="Teilenummer:")
teilenummer_label = ttk.Label(frame, text="Teilenummer:", foreground='blue')
teilenummer_label.grid(column=col_left, row=self.rownum, sticky=tk.W, padx=3, pady=3)
self.teilenummer_text = tk.StringVar()
teilenummer_entry = ttk.Entry(frame, textvariable=self.teilenummer_text, width=9, font=("Calibri",15), state="readonly")
@@ -230,6 +231,7 @@ class RightFrameLabels(AllFrames):
}
def data_from_model(self):
self.clear()
data = self.get_controller().get_all_gui_data()
if 'teilenummer' in data:
self.teilenummer_text.set(data["teilenummer"])
@@ -255,20 +257,20 @@ class RightFramePDM(AllFrames):
col_left = 0
# Datenbank Schulung oder Produktiv
datenbank_label = ttk.Label(frame, text="Datenbank:" )
datenbank_label = ttk.Label(frame, text="Datenbank:", foreground='blue' )
datenbank_label.grid(column=col_left, row=self.rownum, sticky=tk.W, padx=3, pady=3)
self.datenbank = tk.StringVar()
self.datenbank.set("Schulung") # default
datenbank_prod = ttk.Radiobutton(frame, text="Produktiv", variable=self.datenbank, value="Produktiv")
datenbank_prod .grid(column=col_left+2, row=self.rownum, sticky=tk.W, padx=3, pady=3)
self.datenbank_prod = ttk.Radiobutton(frame, text="Produktiv", variable=self.datenbank, value="Produktiv")
self.datenbank_prod .grid(column=col_left+2, row=self.rownum, sticky=tk.W, padx=3, pady=3)
self.rownum += 1
datenbank_schul = ttk.Radiobutton(frame, text="Schulung", variable=self.datenbank, value="Schulung")
datenbank_schul .grid(column=col_left+2, row=self.rownum, sticky=tk.W, padx=3, pady=3)
self.datenbank_schul = ttk.Radiobutton(frame, text="Schulung", variable=self.datenbank, value="Schulung")
self.datenbank_schul .grid(column=col_left+2, row=self.rownum, sticky=tk.W, padx=3, pady=3)
self.rownum += 1
# pdmkategorie
#categories = configs.Allgemein.get_options("Kategorien") #"Baugruppe", "Einzelteil", "Kaufteil", "NichtSivas", "Normteil", "Schweissbaugruppe"
pdmkategorie_label = ttk.Label(frame, text="PDM-Kategorie:" )
pdmkategorie_label = ttk.Label(frame, text="PDM-Kategorie:", foreground='blue' )
pdmkategorie_label.grid(column=col_left, row=self.rownum, sticky=tk.W, padx=3, pady=3)
self.pdm_category = tk.StringVar()
self.pdmkategorie_combo = ttk.Combobox(frame, textvariable=self.pdm_category, width=AllFrames.get_combo_width(self))
@@ -322,7 +324,7 @@ class RightFramePDM(AllFrames):
self.rownum += 1
# HalbzeugOberfläche
halbzeugoberflaeche_label = ttk.Label(frame, text="Halbzeugoberfläche:" )
halbzeugoberflaeche_label = ttk.Label(frame, text="Halbzeugoberfläche:")
halbzeugoberflaeche_label.grid(column=col_left, row=self.rownum, sticky=tk.W, padx=3, pady=3)
self.halbzeugoberflaeche_neu = tk.StringVar()
self.halbzeugoberflaeche_combo = ttk.Combobox(frame, textvariable=self.halbzeugoberflaeche_neu, width=AllFrames.get_combo_width(self))
@@ -332,7 +334,7 @@ class RightFramePDM(AllFrames):
self.rownum += 1
# HalbzeugFarbe
halbzeugfarbe_label = ttk.Label(frame, text="Halbzeugfarbe:" )
halbzeugfarbe_label = ttk.Label(frame, text="Halbzeugfarbe:", foreground='steel blue' )
halbzeugfarbe_label.grid(column=col_left, row=self.rownum, sticky=tk.W, padx=3, pady=3)
self.halbzeugfarbe_neu = tk.StringVar()
self.halbzeugfarbe_combo = ttk.Combobox(frame, textvariable=self.halbzeugfarbe_neu, width=AllFrames.get_combo_width(self))
@@ -343,7 +345,7 @@ class RightFramePDM(AllFrames):
# Lebenszyklusstatus
#lstatus = configs.Allgemein.get_options("Lebenszyklus") # Serie, Prototyp
lebenszyklusstatus_label = ttk.Label(frame, text="Lebenszyklusstatus:")
lebenszyklusstatus_label = ttk.Label(frame, text="Lebenszyklusstatus:", foreground='blue' )
lebenszyklusstatus_label.grid(column=col_left, row=self.rownum, sticky=tk.W, padx=3, pady=3)
self.lebenszyklus_status_neu = tk.StringVar()
self.lebenszyklusstatus_combo = ttk.Combobox(frame, textvariable=self.lebenszyklus_status_neu, width=AllFrames.get_combo_width(self))
@@ -353,7 +355,7 @@ class RightFramePDM(AllFrames):
self.rownum += 1
# 3D Model Filesearch
model3d_label = ttk.Label(frame, text="3D-Modell:" )
model3d_label = ttk.Label(frame, text="3D-Modell:", foreground='blue')
model3d_label.grid(column=col_left, row=self.rownum, sticky=tk.W, padx=3, pady=3)
self.model3d_neu = tk.StringVar()
self.model3d_combo = ttk.Combobox(frame, textvariable=self.model3d_neu, justify='right', width=AllFrames.get_combo_width(self))
@@ -390,6 +392,7 @@ class RightFramePDM(AllFrames):
}
def data_from_model(self):
self.clear()
data = self.get_controller().get_all_gui_data()
if 'datenbank' in data:
self.datenbank.set(data["datenbank"])
@@ -497,7 +500,7 @@ class RightFrameBezeichnung(AllFrames):
self.rownum += 1
# Bezeichnung 1
bezeichnung1_label = ttk.Label(frame, text="Bezeichnung 1:" )
bezeichnung1_label = ttk.Label(frame, text="Bezeichnung 1:", foreground='blue' )
bezeichnung1_label.grid(column=col_left, row=self.rownum, sticky=tk.W, padx=3, pady=3)
self.bezeichnung1_sivas = tk.StringVar()
self.bezeichnung1_entry = ttk.Entry(frame, textvariable=self.bezeichnung1_sivas, width=AllFrames.get_entry_text_width(self), state="readonly")
@@ -540,6 +543,7 @@ class RightFrameBezeichnung(AllFrames):
}
def data_from_model(self):
self.clear()
data = self.get_controller().get_all_gui_data()
if 'bezeichnung1_sivas' in data:
self.bezeichnung1_sivas.set(data["bezeichnung1_sivas"])
@@ -578,7 +582,7 @@ class RightFrameHalbzeugOhneS(AllFrames):
# ruestcodes = configs.Allgemein.get_options("Ruestcode")
# Halbzeug ohne Sägeliste
halbzeugOhneSaege_label = ttk.Label(frame, text="Halbzeug ohne Sägeliste:" )
halbzeugOhneSaege_label = ttk.Label(frame, text="Halbzeug ohne Sägeliste:", foreground='blue' )
halbzeugOhneSaege_label.grid(column=col_left, row=self.rownum, sticky=tk.W, padx=3, pady=3)
self.halbzeugOhneSaege_sivas = tk.StringVar()
halbzeugOhneSaege_entry = ttk.Entry(frame, textvariable=self.halbzeugOhneSaege_sivas, state="readonly", width=AllFrames.get_entry_text_width(self))
@@ -593,7 +597,7 @@ class RightFrameHalbzeugOhneS(AllFrames):
self.rownum += 1
# Rüstcode
ruestcode_label = ttk.Label(frame, text="Rüstcode:" )
ruestcode_label = ttk.Label(frame, text="Rüstcode:", foreground='blue' )
ruestcode_label.grid(column=col_left, row=self.rownum, sticky=tk.W, padx=3, pady=3)
self.ruestcode_sivas = tk.StringVar()
ruestcode_entry = ttk.Entry(frame, textvariable=self.ruestcode_sivas, state="readonly", width=AllFrames.get_entry_text_width(self))
@@ -608,7 +612,7 @@ class RightFrameHalbzeugOhneS(AllFrames):
self.rownum += 1
# Fertigungsart
fertigungsart_label = ttk.Label(frame, text="Fertigungsart:" )
fertigungsart_label = ttk.Label(frame, text="Fertigungsart:", foreground='steel blue' )
fertigungsart_label.grid(column=col_left, row=self.rownum, sticky=tk.W, padx=3, pady=3)
self.fertigungsart_sivas = tk.StringVar()
fertigungsart_entry = ttk.Entry(frame, textvariable=self.fertigungsart_sivas, state="readonly", width=AllFrames.get_entry_text_width(self))
@@ -623,7 +627,7 @@ class RightFrameHalbzeugOhneS(AllFrames):
self.rownum += 1
# Allgmeintoleranz
allgemeintoleranz_label = ttk.Label(frame, text="Allgemeintoleranz:" )
allgemeintoleranz_label = ttk.Label(frame, text="Allgemeintoleranz:", foreground='steel blue' )
allgemeintoleranz_label.grid(column=col_left, row=self.rownum, sticky=tk.W, padx=3, pady=3)
self.allgemeintoleranz_sivas = tk.StringVar()
allgemeintoleranz_entry = ttk.Entry(frame, textvariable=self.allgemeintoleranz_sivas, state="readonly", width=AllFrames.get_entry_text_width(self))
@@ -638,7 +642,7 @@ class RightFrameHalbzeugOhneS(AllFrames):
self.rownum += 1
# FOS-Gruppe
fosGruppe_label = ttk.Label(frame, text="FOS-Gruppe:" )
fosGruppe_label = ttk.Label(frame, text="FOS-Gruppe:", foreground='blue' )
fosGruppe_label.grid(column=col_left, row=self.rownum, sticky=tk.W, padx=3, pady=3)
self.fosGruppe_sivas = tk.StringVar()
fosGruppe_entry = ttk.Entry(frame, textvariable=self.fosGruppe_sivas, state="readonly", width=AllFrames.get_entry_text_width(self))
@@ -653,7 +657,7 @@ class RightFrameHalbzeugOhneS(AllFrames):
self.rownum += 1
# Kalulationsart
kalkulationsart_label = ttk.Label(frame, text="Kalkulationsart:" )
kalkulationsart_label = ttk.Label(frame, text="Kalkulationsart:", foreground='blue' )
kalkulationsart_label.grid(column=col_left, row=self.rownum, sticky=tk.W, padx=3, pady=3)
self.kalkulationsart_sivas = tk.StringVar()
kalkulationsart_entry = ttk.Entry(frame, textvariable=self.kalkulationsart_sivas, state="readonly", width=AllFrames.get_entry_text_width(self))
@@ -695,6 +699,7 @@ class RightFrameHalbzeugOhneS(AllFrames):
}
def data_from_model(self):
self.clear()
data = self.get_controller().get_all_gui_data()
if 'halbzeugOhneSaege_sivas' in data:
@@ -808,7 +813,7 @@ class RightFrameBeschaffungsart(AllFrames):
col_left = 0
# Beschaffungsart
beschaffungsart_label = ttk.Label(frame, text="Beschaffungsart:" )
beschaffungsart_label = ttk.Label(frame, text="Beschaffungsart:", foreground='blue' )
beschaffungsart_label.grid(column=col_left, row=self.rownum, sticky=tk.W, padx=3, pady=3)
self.beschaffungsart_sivas = tk.StringVar()
beschaffungsart_entry = ttk.Entry(frame, textvariable=self.beschaffungsart_sivas, state="readonly", width=AllFrames.get_entry_text_width(self))
@@ -823,7 +828,7 @@ class RightFrameBeschaffungsart(AllFrames):
self.rownum += 1
# Mengeneinheit
mengeneinheit_label = ttk.Label(frame, text="Mengeneinheit:" )
mengeneinheit_label = ttk.Label(frame, text="Mengeneinheit:", foreground='blue' )
mengeneinheit_label.grid(column=col_left, row=self.rownum, sticky=tk.W, padx=3, pady=3)
self.mengeneinheit_sivas = tk.StringVar()
mengeneinheit_entry = ttk.Entry(frame, textvariable=self.mengeneinheit_sivas, state="readonly", width=AllFrames.get_entry_text_width(self))
@@ -838,7 +843,7 @@ class RightFrameBeschaffungsart(AllFrames):
self.rownum += 1
# Halbzeug
halbzeug_label = ttk.Label(frame, text="Halbzeug:" )
halbzeug_label = ttk.Label(frame, text="Halbzeug:", foreground='blue' )
halbzeug_label.grid(column=col_left, row=self.rownum, sticky=tk.W, padx=3, pady=3)
self.halbzeug_sivas = tk.StringVar()
halbzeug_entry = ttk.Entry(frame, textvariable=self.halbzeug_sivas, state="readonly", width=AllFrames.get_entry_text_width(self))
@@ -871,6 +876,7 @@ class RightFrameBeschaffungsart(AllFrames):
}
def data_from_model(self):
self.clear()
data = self.get_controller().get_all_gui_data()
if "beschaffungsart_sivas" in data:
self.beschaffungsart_sivas.set(data["beschaffungsart_sivas"])
@@ -938,7 +944,7 @@ class RightFrameTOSGruppe(AllFrames):
col_left = 0
# TOS-Gruppe
tosgruppe_label = ttk.Label(frame, text="TOS-Gruppe:" )
tosgruppe_label = ttk.Label(frame, text="TOS-Gruppe:", foreground='blue' )
tosgruppe_label.grid(column=col_left, row=self.rownum, sticky=tk.W, padx=3, pady=3)
self.tosgruppe_sivas = tk.StringVar()
tosgruppe_entry = ttk.Entry(frame, textvariable=self.tosgruppe_sivas, state="readonly", width=AllFrames.get_entry_text_width(self))
@@ -949,7 +955,7 @@ class RightFrameTOSGruppe(AllFrames):
self.rownum += 1
# Dispogruppe
dispogruppe_label = ttk.Label(frame, text="Dispogruppe:" )
dispogruppe_label = ttk.Label(frame, text="Dispogruppe:", foreground='blue' )
dispogruppe_label.grid(column=col_left, row=self.rownum, sticky=tk.W, padx=3, pady=3)
self.dispogruppe_sivas = tk.StringVar()
dispogruppe_entry = ttk.Entry(frame, textvariable=self.dispogruppe_sivas, state="readonly", width=AllFrames.get_entry_text_width(self))
@@ -964,7 +970,7 @@ class RightFrameTOSGruppe(AllFrames):
self.rownum += 1
# Dispolaufgruppe
dispolaufgruppe_label = ttk.Label(frame, text="Dispolaufgruppe:" )
dispolaufgruppe_label = ttk.Label(frame, text="Dispolaufgruppe:", foreground='blue' )
dispolaufgruppe_label.grid(column=col_left, row=self.rownum, sticky=tk.W, padx=3, pady=3)
self.dispolaufgruppe_sivas = tk.StringVar()
dispolaufgruppe_entry = ttk.Entry(frame, textvariable=self.dispolaufgruppe_sivas, state="readonly", width=AllFrames.get_entry_text_width(self))
@@ -1055,6 +1061,7 @@ class RightFrameTOSGruppe(AllFrames):
}
def data_from_model(self):
self.clear()
data = self.get_controller().get_all_gui_data()
if 'tosgruppe_sivas' in data:
self.tosgruppe_sivas.set(data["tosgruppe_sivas"])
@@ -1178,7 +1185,7 @@ class RightFrameWerkstoffdiskrepanz(AllFrames):
self.rownum += 1
# Werkstofftyp
werkstofftyp_label = ttk.Label(frame, text="Werkstofftyp:" )
werkstofftyp_label = ttk.Label(frame, text="Werkstofftyp:", foreground='steel blue' )
werkstofftyp_label.grid(column=col_left, row=self.rownum, sticky=tk.W, padx=3, pady=3)
self.werkstofftyp_neu = tk.StringVar()
self.werkstofftyp_neu_combo = ttk.Combobox(frame, textvariable=self.werkstofftyp_neu, width=AllFrames.get_combo_width(self))
@@ -1189,7 +1196,7 @@ class RightFrameWerkstoffdiskrepanz(AllFrames):
self.rownum += 1
# Material
material_label = ttk.Label(frame, text="Material:" )
material_label = ttk.Label(frame, text="Material:", foreground='steel blue' )
material_label.grid(column=col_left, row=self.rownum, sticky=tk.W, padx=3, pady=3)
self.material_sivas = tk.StringVar()
material_entry = ttk.Entry(frame, textvariable=self.material_sivas, state="readonly", width=AllFrames.get_entry_text_width(self))
@@ -1204,7 +1211,7 @@ class RightFrameWerkstoffdiskrepanz(AllFrames):
# Oberfläche
oberflaeche_label = ttk.Label(frame, text="Oberfläche:" )
oberflaeche_label = ttk.Label(frame, text="Oberfläche:", foreground='steel blue' )
oberflaeche_label.grid(column=col_left, row=self.rownum, sticky=tk.W, padx=3, pady=3)
self.oberflaeche_neu = tk.StringVar()
@@ -1215,7 +1222,7 @@ class RightFrameWerkstoffdiskrepanz(AllFrames):
self.rownum += 1
# Farbe
farbe_label = ttk.Label(frame, text="Farbe:" )
farbe_label = ttk.Label(frame, text="Farbe:", foreground='steel blue' )
farbe_label.grid(column=col_left, row=self.rownum, sticky=tk.W, padx=3, pady=3)
self.farbe_neu = tk.StringVar()
@@ -1245,6 +1252,7 @@ class RightFrameWerkstoffdiskrepanz(AllFrames):
}
def data_from_model(self):
self.clear()
data = self.get_controller().get_all_gui_data()
if 'werkstoffdiskr_sivas' in data:
self.werkstoffdiskr_sivas.set(data["werkstoffdiskr_sivas"])
@@ -1326,7 +1334,7 @@ class RightFrameVersion(AllFrames):
# Änderungsindex
aenderungsindex_label = ttk.Label(frame, text="Änderungsindex:" )
aenderungsindex_label = ttk.Label(frame, text="Änderungsindex:", foreground='blue' )
aenderungsindex_label.grid(column=col_left, row=self.rownum, sticky=tk.W, padx=3, pady=3)
self.aenderungsindex_sivas = tk.StringVar()
aenderungsindex_entry = ttk.Entry(frame, textvariable=self.aenderungsindex_sivas, state="readonly", width=AllFrames.get_entry_text_width(self))
@@ -1337,7 +1345,7 @@ class RightFrameVersion(AllFrames):
self.rownum += 1
# Änderungstext
aenderungstext_label = ttk.Label(frame, text="Änderungstext:" )
aenderungstext_label = ttk.Label(frame, text="Änderungstext:", foreground='blue' )
aenderungstext_label.grid(column=col_left, row=self.rownum, sticky=tk.W, padx=3, pady=3)
self.aenderungstext_sivas = tk.Text(frame, height=3, width=AllFrames.get_text_width(self), font=("Calibri",10))
@@ -1348,7 +1356,7 @@ class RightFrameVersion(AllFrames):
self.rownum += 1
# Freigabevermerk
freigabevermerk_label = ttk.Label(frame, text="Freigabevermerk:" )
freigabevermerk_label = ttk.Label(frame, text="Freigabevermerk:", foreground='blue' )
freigabevermerk_label.grid(column=col_left, row=self.rownum, sticky=tk.W, padx=3, pady=3)
self.freigabevermerk_sivas = tk.Text(frame, height=3, width=AllFrames.get_text_width(self), font=("Calibri",10))
@@ -1374,6 +1382,7 @@ class RightFrameVersion(AllFrames):
}
def data_from_model(self):
self.clear()
data = self.get_controller().get_all_gui_data()
if 'version_sivas' in data:
self.version_sivas.set(data["version_sivas"])
@@ -1386,11 +1395,11 @@ class RightFrameVersion(AllFrames):
if text:
self.aenderungstext_sivas.insert('1.0', text)
if 'aenderungstext_neu' in data:
text = data["freigabevermerk_neu"]
text = data["aenderungstext_neu"]
if text:
self.aenderungstext_neu.insert('1.0', text)
if 'freigabevermerk_sivas' in data:
text = data["freigabevermerk_neu"]
text = data["freigabevermerk_sivas"]
if text:
self.freigabevermerk_sivas.insert('1.0', text)
if 'freigabevermerk_neu' in data:
@@ -1470,6 +1479,7 @@ class RightFrameZusatzinfos(AllFrames):
}
def data_from_model(self):
self.clear()
data = self.get_controller().get_all_gui_data()
if 'zusatzinfos_auto_text' in data:
text = data["zusatzinfos_auto_text"]
@@ -1632,7 +1642,6 @@ class App():
self.rf8.set_states()
self.rf9.set_states()
def data_from_view(self, key=None):
ret = dict()
ret.update(self.lf1.get_data())