clear funktionen für die gesamte Oberfläche implementiert. Zuruecksetzen Knopf implementiert. Combo Felder immer readonly gesetzt
This commit is contained in:
+122
-11
@@ -196,6 +196,10 @@ class LeftFrameAsm(AllFrames):
|
||||
# not yet implemented. Not used
|
||||
pass
|
||||
|
||||
def clear(self):
|
||||
# not yet implemented. Not used
|
||||
pass
|
||||
|
||||
|
||||
class RightFrameLabels(AllFrames):
|
||||
def __init__(self, frame, nrow=0):
|
||||
@@ -220,7 +224,6 @@ class RightFrameLabels(AllFrames):
|
||||
separator2.grid(column=col_left, columnspan=3, row=self.rownum, sticky=tk.EW, padx=3, pady=3)
|
||||
self.rownum += 1
|
||||
|
||||
|
||||
def get_data(self):
|
||||
return {
|
||||
"teilenummer": self.teilenummer_text.get(),
|
||||
@@ -236,6 +239,10 @@ class RightFrameLabels(AllFrames):
|
||||
if 'teilenummer' in data:
|
||||
self.teilenummer_text["state"] = data['teilenummer']
|
||||
|
||||
def clear(self):
|
||||
self.teilenummer_text.set("")
|
||||
|
||||
|
||||
class RightFramePDM(AllFrames):
|
||||
def __init__(self, frame, nrow=0):
|
||||
AllFrames.__init__(self, nrow)
|
||||
@@ -442,7 +449,25 @@ class RightFramePDM(AllFrames):
|
||||
# buttons
|
||||
if 'cb_3dsuchen' in data:
|
||||
self.suche3d_button['state'] =data["cb_3dsuchen"]
|
||||
|
||||
def clear(self):
|
||||
self.datenbank.set('')
|
||||
self.pdm_category.set('')
|
||||
self.neuaufbau.set(False)
|
||||
self.aus_halbzeug_neu.set(False)
|
||||
self.halbzeugnummer_neu.set('')
|
||||
self.halbzeuglaenge_neu.set('')
|
||||
self.halbzeugoberflaeche_neu.set('')
|
||||
self.halbzeugfarbe_neu.set('')
|
||||
self.lebenszyklus_status_neu.set('')
|
||||
self.model3d_neu.set('')
|
||||
self.pdmkategorie_combo['values'] = ''
|
||||
self.halbzeugoberflaeche_combo['values'] = ''
|
||||
self.halbzeugfarbe_combo['values'] = ''
|
||||
self.lebenszyklusstatus_combo['values'] = ''
|
||||
self.model3d_combo['values'] = ''
|
||||
|
||||
|
||||
class RightFrameBezeichnung(AllFrames):
|
||||
def __init__(self, frame, nrow=0):
|
||||
AllFrames.__init__(self, nrow)
|
||||
@@ -532,6 +557,12 @@ class RightFrameBezeichnung(AllFrames):
|
||||
if 'bezeichnung2_sivas' in data:
|
||||
self.bezeichnung2_sivas['state'] = data["bezeichnung2_sivas"]
|
||||
|
||||
def clear(self):
|
||||
self.bezeichnung1_sivas.set('')
|
||||
self.bezeichnung1_neu.set('')
|
||||
self.bezeichnung2_sivas.set('')
|
||||
|
||||
|
||||
class RightFrameHalbzeugOhneS(AllFrames):
|
||||
def __init__(self, frame, nrow=0):
|
||||
AllFrames.__init__(self, nrow)
|
||||
@@ -744,6 +775,27 @@ class RightFrameHalbzeugOhneS(AllFrames):
|
||||
if 'cb_kalkulationsart_neu' in data:
|
||||
self.kalkulationsart_neu_combo['state'] = data['cb_kalkulationsart_neu']
|
||||
|
||||
def clear(self):
|
||||
self.halbzeugOhneSaege_sivas.set('')
|
||||
self.halbzeugOhneSaege_neu.set('')
|
||||
self.ruestcode_sivas.set('')
|
||||
self.ruestcode_neu.set('')
|
||||
self.fertigungsart_sivas.set('')
|
||||
self.fertigungsart_neu.set('')
|
||||
self.allgemeintoleranz_sivas.set('')
|
||||
self.allgemeintoleranz_neu.set('')
|
||||
self.fosGruppe_sivas.set('')
|
||||
self.fosGruppe_neu.set('')
|
||||
self.kalkulationsart_sivas.set('')
|
||||
self.kalkulationsart_neu.set('')
|
||||
self.halbzeugOhneSaege_neu_combo['values'] = ''
|
||||
self.ruestcode_neu_combo['values'] = ''
|
||||
self.fertigungsart_neu_combo['values'] = ''
|
||||
self.allgemeintoleranz_neu_combo['values'] = ''
|
||||
self.fosGruppe_neu_combo['values'] = ''
|
||||
self.kalkulationsart_neu_combo['values'] = ''
|
||||
|
||||
|
||||
class RightFrameBeschaffungsart(AllFrames):
|
||||
def __init__(self, frame, nrow=0):
|
||||
AllFrames.__init__(self, nrow)
|
||||
@@ -804,7 +856,6 @@ class RightFrameBeschaffungsart(AllFrames):
|
||||
separator.grid(column=col_left, columnspan=3, row=self.rownum, sticky=tk.EW, padx=3, pady=3)
|
||||
self.rownum += 1
|
||||
|
||||
|
||||
def get_data(self):
|
||||
return {
|
||||
"beschaffungsart_sivas": self.beschaffungsart_sivas.get(),
|
||||
@@ -863,6 +914,18 @@ class RightFrameBeschaffungsart(AllFrames):
|
||||
if "cb_halbzeug_neu" in data:
|
||||
self.halbzeug_combo['state'] = data["cb_halbzeug_neu"]
|
||||
|
||||
def clear(self):
|
||||
self.beschaffungsart_sivas.set('')
|
||||
self.beschaffungsart_neu.set('')
|
||||
self.mengeneinheit_sivas.set('')
|
||||
self.mengeneinheit_neu.set('')
|
||||
self.halbzeug_sivas.set('')
|
||||
self.halbzeug_neu.set('')
|
||||
self.beschaffungsart_combo['values'] = ''
|
||||
self.mengeneinheit_combo['values'] = ''
|
||||
self.halbzeug_combo['values'] = ''
|
||||
|
||||
|
||||
class RightFrameTOSGruppe(AllFrames):
|
||||
def __init__(self, frame, nrow=0):
|
||||
AllFrames.__init__(self, nrow)
|
||||
@@ -969,7 +1032,6 @@ class RightFrameTOSGruppe(AllFrames):
|
||||
separator.grid(column=col_left, columnspan=3, row=self.rownum, sticky=tk.EW, padx=3, pady=3)
|
||||
self.rownum += 1
|
||||
|
||||
|
||||
def get_data(self):
|
||||
return {
|
||||
"tosgruppe_neu": self.tosgruppe_neu.get(),
|
||||
@@ -1067,7 +1129,26 @@ class RightFrameTOSGruppe(AllFrames):
|
||||
self.dispolaufgruppe_neu_combo['state'] = data["cb_dispolaufgruppe_neu"]
|
||||
if "cb_hersteller_neu" in data:
|
||||
self.hersteller_neu_combo['state'] = data["cb_hersteller_neu"]
|
||||
pass
|
||||
|
||||
def clear(self):
|
||||
self.tosgruppe_sivas.set('')
|
||||
self.tosgruppe_neu.set('')
|
||||
self.dispogruppe_sivas.set('')
|
||||
self.dispogruppe_neu.set('')
|
||||
self.dispolaufgruppe_sivas.set('')
|
||||
self.dispolaufgruppe_neu.set('')
|
||||
self.ersatzfuer_sivas.set('')
|
||||
self.ersatzfuer_neu.set('')
|
||||
self.ersetztdurch_sivas.set('')
|
||||
self.ersetztdurch_neu.set('')
|
||||
self.hersteller_sivas.set('')
|
||||
self.hersteller_neu.set('')
|
||||
self.herstteilenr_sivas.set('')
|
||||
self.herstteilenr_neu.set('')
|
||||
self.dispogruppe_neu_combo['values'] = ''
|
||||
self.dispolaufgruppe_neu_combo['values'] = ''
|
||||
self.hersteller_neu_combo['values'] = ''
|
||||
|
||||
|
||||
class RightFrameWerkstoffdiskrepanz(AllFrames):
|
||||
def __init__(self, frame, nrow=0):
|
||||
@@ -1211,6 +1292,19 @@ class RightFrameWerkstoffdiskrepanz(AllFrames):
|
||||
if 'cb_farbe_neu' in data:
|
||||
self.farbe_neu_combo['state'] = data["cb_farbe_neu"]
|
||||
|
||||
def clear(self):
|
||||
self.werkstoffdiskr_sivas.set(False)
|
||||
self.werkstofftyp_neu.set('')
|
||||
self.material_sivas.set('')
|
||||
self.material_neu.set('')
|
||||
self.oberflaeche_neu.set('')
|
||||
self.farbe_neu.set('')
|
||||
self.werkstofftyp_neu_combo['values'] = ''
|
||||
self.material_neu_combo['values'] = ''
|
||||
self.oberflaeche_neu_combo['values'] = ''
|
||||
self.farbe_neu_combo['values'] = ''
|
||||
|
||||
|
||||
class RightFrameVersion(AllFrames):
|
||||
def __init__(self, frame, nrow=0):
|
||||
AllFrames.__init__(self, nrow)
|
||||
@@ -1268,7 +1362,6 @@ class RightFrameVersion(AllFrames):
|
||||
separator.grid(column=col_left, columnspan=3, row=self.rownum, sticky=tk.EW, padx=3, pady=3)
|
||||
self.rownum += 1
|
||||
|
||||
|
||||
def get_data(self):
|
||||
return {
|
||||
"version_sivas": self.version_sivas.get(),
|
||||
@@ -1322,12 +1415,16 @@ class RightFrameVersion(AllFrames):
|
||||
if 'freigabevermerk_neu' in data:
|
||||
self.freigabevermerk_neu['state'] = data["freigabevermerk_neu"]
|
||||
|
||||
def clear_texts(self):
|
||||
def clear(self):
|
||||
self.version_sivas.set('')
|
||||
self.aenderungsindex_sivas.set('')
|
||||
self.aenderungsindex_neu.set('')
|
||||
self.aenderungstext_sivas.delete('1.0', 'end')
|
||||
self.aenderungstext_neu.delete('1.0', 'end')
|
||||
self.freigabevermerk_sivas.delete('1.0', 'end')
|
||||
self.freigabevermerk_neu.delete('1.0', 'end')
|
||||
|
||||
|
||||
class RightFrameZusatzinfos(AllFrames):
|
||||
def __init__(self, frame, nrow=0):
|
||||
AllFrames.__init__(self, nrow)
|
||||
@@ -1390,7 +1487,7 @@ class RightFrameZusatzinfos(AllFrames):
|
||||
if 'zusatzinfos_bendef_text' in data:
|
||||
self.zusatzinfos_bendef_text['state'] = data["zusatzinfos_bendef_text"]
|
||||
|
||||
def clear_texts(self):
|
||||
def clear(self):
|
||||
self.zusatzinfos_auto_text.delete('1.0', 'end')
|
||||
self.zusatzinfos_bendef_text.delete('1.0', 'end')
|
||||
|
||||
@@ -1488,7 +1585,6 @@ class App():
|
||||
def data_from_model(self):
|
||||
""" methode zum Auslesen aller Daten der Oberfläche aus dem Modell
|
||||
"""
|
||||
self.clear_texts()
|
||||
self.lf1.data_from_model()
|
||||
self.lf2.data_from_model()
|
||||
|
||||
@@ -1502,9 +1598,24 @@ class App():
|
||||
self.rf8.data_from_model()
|
||||
self.rf9.data_from_model()
|
||||
|
||||
def clear_texts(self):
|
||||
self.rf8.clear_texts()
|
||||
self.rf9.clear_texts()
|
||||
def clear_leftframes(self):
|
||||
self.lf1.clear()
|
||||
self.lf2.clear()
|
||||
|
||||
def clear_rightframes(self):
|
||||
self.rf1.clear()
|
||||
self.rf2.clear()
|
||||
self.rf3.clear()
|
||||
self.rf4.clear()
|
||||
self.rf5.clear()
|
||||
self.rf6.clear()
|
||||
self.rf7.clear()
|
||||
self.rf8.clear()
|
||||
self.rf9.clear()
|
||||
|
||||
def clear(self):
|
||||
self.clear_rightframes()
|
||||
self.clear_leftframes()
|
||||
|
||||
def set_states(self):
|
||||
# not used. So not implemented:
|
||||
|
||||
Reference in New Issue
Block a user