Textfelder anstatt entries verwendet. Breite und Höhe der Felder in der Zentralen Klasse änderbar
This commit is contained in:
+77
-51
@@ -119,6 +119,7 @@ class CadItem(DataModel):
|
|||||||
"cb_dispolaufgruppe_neu",
|
"cb_dispolaufgruppe_neu",
|
||||||
"cb_hersteller_neu",
|
"cb_hersteller_neu",
|
||||||
"cb_werkstofftyp_neu",
|
"cb_werkstofftyp_neu",
|
||||||
|
"cb_werkstoffdiskrepanz",
|
||||||
"cb_material_neu",
|
"cb_material_neu",
|
||||||
"cb_oberflaeche_neu",
|
"cb_oberflaeche_neu",
|
||||||
"cb_farbe_neu",
|
"cb_farbe_neu",
|
||||||
@@ -148,7 +149,7 @@ class CadItem(DataModel):
|
|||||||
"HerstellerTeilenummer":"herstteilenr_sivas",
|
"HerstellerTeilenummer":"herstteilenr_sivas",
|
||||||
"Version":"version_sivas",
|
"Version":"version_sivas",
|
||||||
"HalbzeugExtern":"halbzeug_sivas",
|
"HalbzeugExtern":"halbzeug_sivas",
|
||||||
"Werkstoff":"werkstofftyp_sivas",
|
"Werkstoff":"material_sivas",
|
||||||
"Oberfläche":"cb_oberflaeche_neu",
|
"Oberfläche":"cb_oberflaeche_neu",
|
||||||
"Truemmer":"truemmer",
|
"Truemmer":"truemmer",
|
||||||
"HzOhneSaegeliste":"halbzeugOhneSaege_sivas",
|
"HzOhneSaegeliste":"halbzeugOhneSaege_sivas",
|
||||||
@@ -1122,7 +1123,7 @@ class GuiLogic():
|
|||||||
ret = dict()
|
ret = dict()
|
||||||
pdm_kategorie_neu = self._model.get_gui_data("pdm_kategorie_neu")
|
pdm_kategorie_neu = self._model.get_gui_data("pdm_kategorie_neu")
|
||||||
|
|
||||||
cblist = self._config.Allgemein.get_options("Dispogruppe")
|
cblist = self._config.Allgemein.get_options("Dispolaufgruppe")
|
||||||
ret['cb_dispolaufgruppe_neu'] = cblist
|
ret['cb_dispolaufgruppe_neu'] = cblist
|
||||||
if selected is None:
|
if selected is None:
|
||||||
# Default Vorbelegung
|
# Default Vorbelegung
|
||||||
@@ -1168,7 +1169,7 @@ class GuiLogic():
|
|||||||
ret = dict()
|
ret = dict()
|
||||||
pdm_kategorie_neu = self._model.get_gui_data("pdm_kategorie_neu")
|
pdm_kategorie_neu = self._model.get_gui_data("pdm_kategorie_neu")
|
||||||
aus_halbzeug = self._model.get_gui_data("aus_halbzeug_neu")
|
aus_halbzeug = self._model.get_gui_data("aus_halbzeug_neu")
|
||||||
werkstoff = self._model.get_gui_data("werkstofftyp_sivas")
|
material_sivas = self._model.get_gui_data("material_sivas")
|
||||||
|
|
||||||
# Combobox:
|
# Combobox:
|
||||||
if pdm_kategorie_neu == "Einzelteil":
|
if pdm_kategorie_neu == "Einzelteil":
|
||||||
@@ -1178,7 +1179,7 @@ class GuiLogic():
|
|||||||
cblist = self._config.Werkstoffe.get_werkstoff_namen()
|
cblist = self._config.Werkstoffe.get_werkstoff_namen()
|
||||||
else:
|
else:
|
||||||
cblist = None
|
cblist = None
|
||||||
ret['cb_material_neu'] = cblist
|
ret['cb_werkstofftyp_neu'] = cblist
|
||||||
|
|
||||||
# Logik, die steuert, welcher Defaultwert gilt:
|
# Logik, die steuert, welcher Defaultwert gilt:
|
||||||
if selected is None:
|
if selected is None:
|
||||||
@@ -1188,12 +1189,12 @@ class GuiLogic():
|
|||||||
pass
|
pass
|
||||||
elif pdm_kategorie_neu == "Einzelteil" and aus_halbzeug == True:
|
elif pdm_kategorie_neu == "Einzelteil" and aus_halbzeug == True:
|
||||||
pass
|
pass
|
||||||
elif werkstoff == "":
|
elif material_sivas == "":
|
||||||
pass
|
pass
|
||||||
elif pdm_kategorie_neu == "Einzelteil" and aus_halbzeug == False:
|
elif pdm_kategorie_neu == "Einzelteil" and aus_halbzeug == False:
|
||||||
mlist = self._config.Materialien.get_all_materials()
|
mlist = self._config.Materialien.get_all_materials()
|
||||||
if werkstoff in mlist:
|
if material_sivas in mlist:
|
||||||
mat = self._config.Materialien.get_material_of_type(werkstoff)
|
mat = self._config.Materialien.get_material_of_type(material_sivas)
|
||||||
if 'Werkstofftyp' in mat:
|
if 'Werkstofftyp' in mat:
|
||||||
default = mat['Werkstofftyp']
|
default = mat['Werkstofftyp']
|
||||||
else:
|
else:
|
||||||
@@ -1213,17 +1214,17 @@ class GuiLogic():
|
|||||||
ret = dict()
|
ret = dict()
|
||||||
pdm_kategorie_neu = self._model.get_gui_data("pdm_kategorie_neu")
|
pdm_kategorie_neu = self._model.get_gui_data("pdm_kategorie_neu")
|
||||||
aus_halbzeug = self._model.get_gui_data("aus_halbzeug_neu")
|
aus_halbzeug = self._model.get_gui_data("aus_halbzeug_neu")
|
||||||
werkstoff = self._model.get_gui_data("werkstofftyp_sivas")
|
material_sivas = self._model.get_gui_data("material_sivas")
|
||||||
ret['werkstofftyp_neu'] = werkstoff
|
werkstoff_typ = self._model.get_gui_data("werkstofftyp_neu")
|
||||||
|
|
||||||
# dropdown
|
# dropdown
|
||||||
if werkstoff == "Stahl":
|
if werkstoff_typ == "Stahl":
|
||||||
cblist = self._config.Werkstoffe.get_werkstoffe_of_name("Stahl")
|
cblist = self._config.Werkstoffe.get_werkstoffe_of_name("Stahl")
|
||||||
elif werkstoff == "Aluminium":
|
elif werkstoff_typ == "Aluminium":
|
||||||
cblist = self._config.Werkstoffe.get_werkstoffe_of_name("Aluminium")
|
cblist = self._config.Werkstoffe.get_werkstoffe_of_name("Aluminium")
|
||||||
elif werkstoff == "Kunst-/ Verbundstoff":
|
elif werkstoff_typ == "Kunst-/ Verbundstoff":
|
||||||
cblist = self._config.Werkstoffe.get_werkstoffe_of_name("Kunst-/ Verbundstoff")
|
cblist = self._config.Werkstoffe.get_werkstoffe_of_name("Kunst-/ Verbundstoff")
|
||||||
elif werkstoff == "Schwermetall":
|
elif werkstoff_typ == "Schwermetall":
|
||||||
cblist = self._config.Werkstoffe.get_werkstoffe_of_name("Schwermetall")
|
cblist = self._config.Werkstoffe.get_werkstoffe_of_name("Schwermetall")
|
||||||
else:
|
else:
|
||||||
cblist = ''
|
cblist = ''
|
||||||
@@ -1238,14 +1239,14 @@ class GuiLogic():
|
|||||||
pass
|
pass
|
||||||
elif pdm_kategorie_neu == "Einzelteil" and aus_halbzeug == True:
|
elif pdm_kategorie_neu == "Einzelteil" and aus_halbzeug == True:
|
||||||
pass
|
pass
|
||||||
elif werkstoff == "":
|
elif material_sivas == "":
|
||||||
pass
|
pass
|
||||||
elif pdm_kategorie_neu == "Kaufteil":
|
elif pdm_kategorie_neu == "Kaufteil":
|
||||||
default = "siehe Hersteller"
|
default = "siehe Hersteller"
|
||||||
elif pdm_kategorie_neu == "Einzelteil" and aus_halbzeug == False:
|
elif pdm_kategorie_neu == "Einzelteil" and aus_halbzeug == False:
|
||||||
mlist = self._config.Materialien.get_all_materials()
|
mlist = self._config.Materialien.get_all_materials()
|
||||||
if werkstoff in mlist:
|
if material_sivas in mlist:
|
||||||
mat = self._config.Materialien.get_material_of_type(werkstoff)
|
mat = self._config.Materialien.get_material_of_type(material_sivas)
|
||||||
if 'Werkstofftyp' in mat:
|
if 'Werkstofftyp' in mat:
|
||||||
default = mat['Werkstoff']
|
default = mat['Werkstoff']
|
||||||
else:
|
else:
|
||||||
@@ -1260,61 +1261,86 @@ class GuiLogic():
|
|||||||
def cb_oberflaeche_neu(self, selected):
|
def cb_oberflaeche_neu(self, selected):
|
||||||
ret = dict()
|
ret = dict()
|
||||||
pdm_kategorie_neu = self._model.get_gui_data("pdm_kategorie_neu")
|
pdm_kategorie_neu = self._model.get_gui_data("pdm_kategorie_neu")
|
||||||
|
aus_halbzeug = self._model.get_gui_data("aus_halbzeug_neu")
|
||||||
ret['cb_oberflaeche_neu'] = ''
|
werkstoff_typ = self._model.get_gui_data("werkstofftyp_neu")
|
||||||
ret['oberflaeche_neu'] = ''
|
# pflicht = False
|
||||||
if pdm_kategorie_neu == "Baugruppe":
|
# if pdm_kategorie_neu == "Einzelteil":
|
||||||
pass
|
# if werkstoff_typ == "Kunst-/ Verbundstoff":
|
||||||
|
# pflicht = True
|
||||||
|
# else:
|
||||||
|
# pass
|
||||||
|
if werkstoff_typ == "Stahl":
|
||||||
|
cblist = self._config.Oberfläche.get_oberfläche_of_type("OberflächenbehandlungStahl")
|
||||||
|
elif werkstoff_typ == "Aluminium":
|
||||||
|
cblist = self._config.Oberfläche.get_oberfläche_of_type("OberflächenbehandlungAluminium")
|
||||||
|
elif werkstoff_typ == "Kunst-/ Verbundstoff":
|
||||||
|
cblist = self._config.Oberfläche.get_oberfläche_of_type("OberflächenbehandlungKunsVerbund")
|
||||||
|
elif werkstoff_typ == "Schwermetall":
|
||||||
|
cblist = self._config.Oberfläche.get_oberfläche_of_type("OberflächenbehandlungSchwermetall")
|
||||||
|
elif werkstoff_typ == "Festigkeitsklasse":
|
||||||
|
cblist = self._config.Oberfläche.get_oberfläche_of_type("OberflaechenbehandlungNormteil")
|
||||||
else:
|
else:
|
||||||
pass
|
cblist = ''
|
||||||
|
ret['cb_oberflaeche_neu'] = cblist
|
||||||
|
|
||||||
|
ret['oberflaeche_neu'] = ''
|
||||||
if selected is None:
|
if selected is None:
|
||||||
# Default Vorbelegung
|
# Default Vorbelegung
|
||||||
default = ''
|
default = ''
|
||||||
|
if pdm_kategorie_neu == 'Einzelteil' and aus_halbzeug is False:
|
||||||
|
mlist = self._config.Materialien.get_all_materials()
|
||||||
|
if werkstoff_typ in mlist:
|
||||||
|
mat = self._config.Materialien.get_material_of_type(werkstoff_typ)
|
||||||
|
if 'Werkstofftyp' in mat and 'Oberfläche' in mat:
|
||||||
|
default = mat['Oberfläche']
|
||||||
|
else:
|
||||||
|
default = ''
|
||||||
ret['oberflaeche_neu'] = default
|
ret['oberflaeche_neu'] = default
|
||||||
else:
|
else:
|
||||||
ret['oberflaeche_neu'] = selected
|
ret['oberflaeche_neu'] = selected
|
||||||
|
|
||||||
return ret
|
return ret
|
||||||
|
|
||||||
# def oberfläche(self, selected):
|
|
||||||
|
|
||||||
# ret = dict()
|
|
||||||
# # das Feld selbst mit dem Selektierten beschreiben
|
|
||||||
# ret['oberflaeche_neu']= selected
|
|
||||||
|
|
||||||
# pdm_kat = self._model.get_gui_data("pdm_kategorie_neu")
|
|
||||||
# aus_halbzeug = self._model.get_gui_data("aus_halbzeug_neu")
|
|
||||||
|
|
||||||
# if pdm_kat == 'Einzelteil' and aus_halbzeug is False:
|
|
||||||
# onamen = self._config.Oberfläche.get_oberfläche_of_type(selected)
|
|
||||||
# # setze die Inhalte der abhängigen Comboboxen neu und den Wert im Modell
|
|
||||||
# ret = {
|
|
||||||
# # die neuen Inhalte der comboboxen setzen
|
|
||||||
# 'cb_oberflaeche_neu': onamen,
|
|
||||||
# # der angezeigte Wert der Combos sollte anfangs dem ersten der Liste entsprechen
|
|
||||||
# 'oberflaeche_neu': onamen[0],
|
|
||||||
# }
|
|
||||||
# return ret
|
|
||||||
|
|
||||||
def cb_farbe_neu(self, selected):
|
def cb_farbe_neu(self, selected):
|
||||||
|
|
||||||
ret = dict()
|
ret = dict()
|
||||||
pdm_kategorie_neu = self._model.get_gui_data("pdm_kategorie_neu")
|
pdm_kategorie_neu = self._model.get_gui_data("pdm_kategorie_neu")
|
||||||
farben_alle = self._config.Farben.get_farbauswahl()
|
aus_halbzeug = self._model.get_gui_data("aus_halbzeug_neu")
|
||||||
farben_elox = self._config.Farben.get_farben_eloxieren()
|
material_sivas = self._model.get_gui_data("material_sivas")
|
||||||
|
oberflaeche_neu = self._model.get_gui_data("oberflaeche_neu")
|
||||||
|
|
||||||
# setze die Inhalte der abhängigen Comboboxen neu und den Wert im Modell
|
# setze die Inhalte der abhängigen Comboboxen neu und den Wert im Modell
|
||||||
|
|
||||||
ret['cb_farben'] = ''
|
ret['cb_farben'] = ''
|
||||||
if pdm_kategorie_neu == "Baugruppe":
|
if oberflaeche_neu == "eloxieren":
|
||||||
pass
|
cblist = self._config.Farben.get_farben_eloxieren()
|
||||||
|
elif oberflaeche_neu == "lackieren":
|
||||||
|
cblist = self._config.Farben.get_farbauswahl()
|
||||||
|
elif oberflaeche_neu == "Masterbatch (Grunfarbe)":
|
||||||
|
cblist = self._config.Farben.get_farbauswahl()
|
||||||
|
elif oberflaeche_neu == "pulverbeschichten":
|
||||||
|
cblist = self._config.Farben.get_farbauswahl()
|
||||||
else:
|
else:
|
||||||
pass
|
cblist = ''
|
||||||
|
ret['cb_farben'] = cblist
|
||||||
|
|
||||||
if selected is None:
|
if selected is None:
|
||||||
# Default Vorbelegung
|
# Default Vorbelegung
|
||||||
default = ''
|
default = ''
|
||||||
|
if pdm_kategorie_neu != "Einzelteil":
|
||||||
|
pass
|
||||||
|
elif pdm_kategorie_neu == "Einzelteil" and aus_halbzeug == True:
|
||||||
|
pass
|
||||||
|
elif material_sivas == "":
|
||||||
|
pass
|
||||||
|
elif pdm_kategorie_neu == "Einzelteil" and aus_halbzeug == False:
|
||||||
|
mlist = self._config.Materialien.get_all_materials()
|
||||||
|
if material_sivas in mlist:
|
||||||
|
mat = self._config.Materialien.get_material_of_type(material_sivas)
|
||||||
|
if 'Werkstofftyp' in mat and 'Farbe' in mat:
|
||||||
|
default = mat['Farbe']
|
||||||
|
else:
|
||||||
|
default = ''
|
||||||
|
|
||||||
ret['farbe_neu'] = default
|
ret['farbe_neu'] = default
|
||||||
else:
|
else:
|
||||||
ret['farbe_neu'] = selected
|
ret['farbe_neu'] = selected
|
||||||
|
|||||||
+109
-84
@@ -18,6 +18,16 @@ class AllFrames():
|
|||||||
def __init__(self, nrow=0):
|
def __init__(self, nrow=0):
|
||||||
self.set_start_row(nrow)
|
self.set_start_row(nrow)
|
||||||
self._controller = None
|
self._controller = None
|
||||||
|
self._text_width = 30
|
||||||
|
self._entry_text_width = 35
|
||||||
|
self._combo_width = 33
|
||||||
|
|
||||||
|
def get_entry_text_width(self):
|
||||||
|
return self._entry_text_width
|
||||||
|
def get_combo_width(self):
|
||||||
|
return self._combo_width
|
||||||
|
def get_text_width(self):
|
||||||
|
return self._text_width
|
||||||
|
|
||||||
def get_rows(self):
|
def get_rows(self):
|
||||||
"""gibt die Anzahl der von diesem Widget belegten Zeilen zurück"""
|
"""gibt die Anzahl der von diesem Widget belegten Zeilen zurück"""
|
||||||
@@ -44,7 +54,7 @@ class TreeView():
|
|||||||
def __init__(self, frame, nrow=0):
|
def __init__(self, frame, nrow=0):
|
||||||
# a treeview
|
# a treeview
|
||||||
# hier Anzahl der sichtbaren Zeilen des Baums angeben:
|
# hier Anzahl der sichtbaren Zeilen des Baums angeben:
|
||||||
self.tree = ttk.Treeview(frame, height=57)
|
self.tree = ttk.Treeview(frame, height=70)
|
||||||
# TODO hier anstatt root die Statistik rein schreiben.
|
# TODO hier anstatt root die Statistik rein schreiben.
|
||||||
self.tree.heading('#0', text='root', anchor=tk.W)
|
self.tree.heading('#0', text='root', anchor=tk.W)
|
||||||
self.tree.grid(row=nrow, column=0, sticky=tk.NSEW)
|
self.tree.grid(row=nrow, column=0, sticky=tk.NSEW)
|
||||||
@@ -174,7 +184,7 @@ class RightFrameLabels(AllFrames):
|
|||||||
feld_label.grid(column=col_left, row=self.rownum, sticky=tk.W, padx=3, pady=3)
|
feld_label.grid(column=col_left, row=self.rownum, sticky=tk.W, padx=3, pady=3)
|
||||||
Sivas_label = ttk.Label(frame, text="SIVAS-Werte" )
|
Sivas_label = ttk.Label(frame, text="SIVAS-Werte" )
|
||||||
Sivas_label.grid(column=col_left+1, row=self.rownum, sticky=tk.W, padx=3, pady=3)
|
Sivas_label.grid(column=col_left+1, row=self.rownum, sticky=tk.W, padx=3, pady=3)
|
||||||
transwritten_label = ttk.Label(frame, text="Überschriebene Werte " )
|
transwritten_label = ttk.Label(frame, text="Überschriebene Werte" )
|
||||||
transwritten_label.grid(column=col_left+2, row=self.rownum, sticky=tk.W, padx=3, pady=3)
|
transwritten_label.grid(column=col_left+2, row=self.rownum, sticky=tk.W, padx=3, pady=3)
|
||||||
|
|
||||||
feld_label.configure(font=("Helvetica", 12))
|
feld_label.configure(font=("Helvetica", 12))
|
||||||
@@ -236,7 +246,7 @@ class RightFramePDM(AllFrames):
|
|||||||
pdmkategorie_label = ttk.Label(frame, text="PDM-Kategorie:" )
|
pdmkategorie_label = ttk.Label(frame, text="PDM-Kategorie:" )
|
||||||
pdmkategorie_label.grid(column=col_left, row=self.rownum, sticky=tk.W, padx=3, pady=3)
|
pdmkategorie_label.grid(column=col_left, row=self.rownum, sticky=tk.W, padx=3, pady=3)
|
||||||
self.pdm_category = tk.StringVar()
|
self.pdm_category = tk.StringVar()
|
||||||
self.pdmkategorie_combo = ttk.Combobox(frame, textvariable=self.pdm_category)
|
self.pdmkategorie_combo = ttk.Combobox(frame, textvariable=self.pdm_category, width=AllFrames.get_combo_width(self))
|
||||||
#self.pdmkategorie_combo['values'] = categories
|
#self.pdmkategorie_combo['values'] = categories
|
||||||
self.pdmkategorie_combo['state'] = 'readonly'
|
self.pdmkategorie_combo['state'] = 'readonly'
|
||||||
self.pdmkategorie_combo.bind('<<ComboboxSelected>>', lambda event:self.callback('cb_pdm_kategorie_neu', self.pdm_category.get()))
|
self.pdmkategorie_combo.bind('<<ComboboxSelected>>', lambda event:self.callback('cb_pdm_kategorie_neu', self.pdm_category.get()))
|
||||||
@@ -274,7 +284,7 @@ class RightFramePDM(AllFrames):
|
|||||||
halbzeugnummer_label = ttk.Label(frame, text="Halbzeugnummer:" )
|
halbzeugnummer_label = ttk.Label(frame, text="Halbzeugnummer:" )
|
||||||
halbzeugnummer_label.grid(column=col_left, row=self.rownum, sticky=tk.W, padx=3, pady=3)
|
halbzeugnummer_label.grid(column=col_left, row=self.rownum, sticky=tk.W, padx=3, pady=3)
|
||||||
self.halbzeugnummer_neu = tk.StringVar()
|
self.halbzeugnummer_neu = tk.StringVar()
|
||||||
halbzeugnummer_neu_entry = ttk.Entry(frame, textvariable=self.halbzeugnummer_neu)
|
halbzeugnummer_neu_entry = ttk.Entry(frame, textvariable=self.halbzeugnummer_neu, width=AllFrames.get_entry_text_width(self))
|
||||||
halbzeugnummer_neu_entry.grid(column=col_left+2, row=self.rownum, sticky=tk.W, padx=3, pady=3)
|
halbzeugnummer_neu_entry.grid(column=col_left+2, row=self.rownum, sticky=tk.W, padx=3, pady=3)
|
||||||
self.rownum += 1
|
self.rownum += 1
|
||||||
|
|
||||||
@@ -282,7 +292,7 @@ class RightFramePDM(AllFrames):
|
|||||||
halbzeuglaenge_label = ttk.Label(frame, text="Halbzeuglänge:" )
|
halbzeuglaenge_label = ttk.Label(frame, text="Halbzeuglänge:" )
|
||||||
halbzeuglaenge_label.grid(column=col_left, row=self.rownum, sticky=tk.W, padx=3, pady=3)
|
halbzeuglaenge_label.grid(column=col_left, row=self.rownum, sticky=tk.W, padx=3, pady=3)
|
||||||
self.halbzeuglaenge_neu = tk.StringVar()
|
self.halbzeuglaenge_neu = tk.StringVar()
|
||||||
halbzeuglaenge_neu_entry = ttk.Entry(frame, textvariable=self.halbzeuglaenge_neu)
|
halbzeuglaenge_neu_entry = ttk.Entry(frame, textvariable=self.halbzeuglaenge_neu, width=AllFrames.get_entry_text_width(self))
|
||||||
halbzeuglaenge_neu_entry.grid(column=col_left+2, row=self.rownum, sticky=tk.W, padx=3, pady=3)
|
halbzeuglaenge_neu_entry.grid(column=col_left+2, row=self.rownum, sticky=tk.W, padx=3, pady=3)
|
||||||
self.rownum += 1
|
self.rownum += 1
|
||||||
|
|
||||||
@@ -290,7 +300,7 @@ class RightFramePDM(AllFrames):
|
|||||||
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)
|
halbzeugoberflaeche_label.grid(column=col_left, row=self.rownum, sticky=tk.W, padx=3, pady=3)
|
||||||
self.halbzeugoberflaeche_neu = tk.StringVar()
|
self.halbzeugoberflaeche_neu = tk.StringVar()
|
||||||
self.halbzeugoberflaeche_combo = ttk.Combobox(frame, textvariable=self.halbzeugoberflaeche_neu)
|
self.halbzeugoberflaeche_combo = ttk.Combobox(frame, textvariable=self.halbzeugoberflaeche_neu, width=AllFrames.get_combo_width(self))
|
||||||
self.halbzeugoberflaeche_combo['state'] = 'readonly'
|
self.halbzeugoberflaeche_combo['state'] = 'readonly'
|
||||||
self.halbzeugoberflaeche_combo.bind('<<ComboboxSelected>>', lambda event:self.callback('cb_halbzeugoberflaeche', self.halbzeugoberflaeche_neu.get()))
|
self.halbzeugoberflaeche_combo.bind('<<ComboboxSelected>>', lambda event:self.callback('cb_halbzeugoberflaeche', self.halbzeugoberflaeche_neu.get()))
|
||||||
self.halbzeugoberflaeche_combo.grid(column=col_left+2, row=self.rownum, sticky=tk.W, padx=3, pady=3)
|
self.halbzeugoberflaeche_combo.grid(column=col_left+2, row=self.rownum, sticky=tk.W, padx=3, pady=3)
|
||||||
@@ -300,7 +310,7 @@ class RightFramePDM(AllFrames):
|
|||||||
halbzeugfarbe_label = ttk.Label(frame, text="Halbzeugfarbe:" )
|
halbzeugfarbe_label = ttk.Label(frame, text="Halbzeugfarbe:" )
|
||||||
halbzeugfarbe_label.grid(column=col_left, row=self.rownum, sticky=tk.W, padx=3, pady=3)
|
halbzeugfarbe_label.grid(column=col_left, row=self.rownum, sticky=tk.W, padx=3, pady=3)
|
||||||
self.halbzeugfarbe_neu = tk.StringVar()
|
self.halbzeugfarbe_neu = tk.StringVar()
|
||||||
self.halbzeugfarbe_combo = ttk.Combobox(frame, textvariable=self.halbzeugfarbe_neu)
|
self.halbzeugfarbe_combo = ttk.Combobox(frame, textvariable=self.halbzeugfarbe_neu, width=AllFrames.get_combo_width(self))
|
||||||
self.halbzeugfarbe_combo['state'] = 'readonly'
|
self.halbzeugfarbe_combo['state'] = 'readonly'
|
||||||
self.halbzeugfarbe_combo.bind('<<ComboboxSelected>>', lambda event:self.callback('cb_halbzeugfarbe', self.halbzeugfarbe_neu.get()))
|
self.halbzeugfarbe_combo.bind('<<ComboboxSelected>>', lambda event:self.callback('cb_halbzeugfarbe', self.halbzeugfarbe_neu.get()))
|
||||||
self.halbzeugfarbe_combo.grid(column=col_left+2, row=self.rownum, sticky=tk.W, padx=3, pady=3)
|
self.halbzeugfarbe_combo.grid(column=col_left+2, row=self.rownum, sticky=tk.W, padx=3, pady=3)
|
||||||
@@ -311,7 +321,7 @@ class RightFramePDM(AllFrames):
|
|||||||
lebenszyklusstatus_label = ttk.Label(frame, text="Lebenszyklusstatus:")
|
lebenszyklusstatus_label = ttk.Label(frame, text="Lebenszyklusstatus:")
|
||||||
lebenszyklusstatus_label.grid(column=col_left, row=self.rownum, sticky=tk.W, padx=3, pady=3)
|
lebenszyklusstatus_label.grid(column=col_left, row=self.rownum, sticky=tk.W, padx=3, pady=3)
|
||||||
self.lebenszyklus_status_neu = tk.StringVar()
|
self.lebenszyklus_status_neu = tk.StringVar()
|
||||||
self.lebenszyklusstatus_combo = ttk.Combobox(frame, textvariable=self.lebenszyklus_status_neu)
|
self.lebenszyklusstatus_combo = ttk.Combobox(frame, textvariable=self.lebenszyklus_status_neu, width=AllFrames.get_combo_width(self))
|
||||||
self.lebenszyklusstatus_combo['state'] = 'readonly'
|
self.lebenszyklusstatus_combo['state'] = 'readonly'
|
||||||
self.lebenszyklusstatus_combo.bind('<<ComboboxSelected>>', lambda event:self.callback('cb_lebenszyklus_status_neu', self.lebenszyklus_status_neu.get()))
|
self.lebenszyklusstatus_combo.bind('<<ComboboxSelected>>', lambda event:self.callback('cb_lebenszyklus_status_neu', self.lebenszyklus_status_neu.get()))
|
||||||
self.lebenszyklusstatus_combo.grid(column=col_left+2, row=self.rownum, sticky=tk.W, padx=3, pady=3)
|
self.lebenszyklusstatus_combo.grid(column=col_left+2, row=self.rownum, sticky=tk.W, padx=3, pady=3)
|
||||||
@@ -321,7 +331,7 @@ class RightFramePDM(AllFrames):
|
|||||||
model3d_label = ttk.Label(frame, text="3D-Modell:" )
|
model3d_label = ttk.Label(frame, text="3D-Modell:" )
|
||||||
model3d_label.grid(column=col_left, row=self.rownum, sticky=tk.W, padx=3, pady=3)
|
model3d_label.grid(column=col_left, row=self.rownum, sticky=tk.W, padx=3, pady=3)
|
||||||
self.model3d_neu = tk.StringVar()
|
self.model3d_neu = tk.StringVar()
|
||||||
self.model3d_combo = ttk.Combobox(frame, textvariable=self.model3d_neu, justify='right')
|
self.model3d_combo = ttk.Combobox(frame, textvariable=self.model3d_neu, justify='right', width=AllFrames.get_combo_width(self))
|
||||||
self.model3d_combo['state'] = 'readonly'
|
self.model3d_combo['state'] = 'readonly'
|
||||||
self.model3d_combo.bind('<<ComboboxSelected>>', lambda event:self.callback('cb_3Dmodel_neu', self.model3d_neu.get()))
|
self.model3d_combo.bind('<<ComboboxSelected>>', lambda event:self.callback('cb_3Dmodel_neu', self.model3d_neu.get()))
|
||||||
self.model3d_combo.grid(column=col_left+1, columnspan=2, row=self.rownum, sticky=tk.EW, padx=3, pady=3)
|
self.model3d_combo.grid(column=col_left+1, columnspan=2, row=self.rownum, sticky=tk.EW, padx=3, pady=3)
|
||||||
@@ -418,11 +428,11 @@ class RightFrameBezeichnung(AllFrames):
|
|||||||
bezeichnung1_label = ttk.Label(frame, text="Bezeichnung 1:" )
|
bezeichnung1_label = ttk.Label(frame, text="Bezeichnung 1:" )
|
||||||
bezeichnung1_label.grid(column=col_left, row=self.rownum, sticky=tk.W, padx=3, pady=3)
|
bezeichnung1_label.grid(column=col_left, row=self.rownum, sticky=tk.W, padx=3, pady=3)
|
||||||
self.bezeichnung1_sivas = tk.StringVar()
|
self.bezeichnung1_sivas = tk.StringVar()
|
||||||
self.bezeichnung1_entry = ttk.Entry(frame, textvariable=self.bezeichnung1_sivas, state="readonly")
|
self.bezeichnung1_entry = ttk.Entry(frame, textvariable=self.bezeichnung1_sivas, width=AllFrames.get_entry_text_width(self), state="readonly")
|
||||||
self.bezeichnung1_entry.grid(column=col_left+1, row=self.rownum, sticky=tk.W, padx=3, pady=3)
|
self.bezeichnung1_entry.grid(column=col_left+1, row=self.rownum, sticky=tk.W, padx=3, pady=3)
|
||||||
self.bezeichnung1_neu = tk.StringVar()
|
self.bezeichnung1_neu = tk.StringVar()
|
||||||
self.bezeichnung1_neu.trace_add('write', callback=self.trace_bezeichnung_neu)
|
self.bezeichnung1_neu.trace_add('write', callback=self.trace_bezeichnung_neu)
|
||||||
self.bezeichnung1_neu_entry = ttk.Entry(frame, textvariable=self.bezeichnung1_neu)
|
self.bezeichnung1_neu_entry = ttk.Entry(frame, textvariable=self.bezeichnung1_neu, width=AllFrames.get_entry_text_width(self))
|
||||||
self.bezeichnung1_neu_entry.grid(column=col_left+2, row=self.rownum, sticky=tk.W, padx=3, pady=3)
|
self.bezeichnung1_neu_entry.grid(column=col_left+2, row=self.rownum, sticky=tk.W, padx=3, pady=3)
|
||||||
|
|
||||||
self.rownum += 1
|
self.rownum += 1
|
||||||
@@ -431,7 +441,7 @@ class RightFrameBezeichnung(AllFrames):
|
|||||||
bezeichnung2_label = ttk.Label(frame, text="Bezeichnung 2:" )
|
bezeichnung2_label = ttk.Label(frame, text="Bezeichnung 2:" )
|
||||||
bezeichnung2_label.grid(column=col_left, row=self.rownum, sticky=tk.W, padx=3, pady=3)
|
bezeichnung2_label.grid(column=col_left, row=self.rownum, sticky=tk.W, padx=3, pady=3)
|
||||||
self.bezeichnung2_sivas = tk.StringVar()
|
self.bezeichnung2_sivas = tk.StringVar()
|
||||||
bezeichnung2_entry = ttk.Entry(frame, textvariable=self.bezeichnung2_sivas, state="readonly")
|
bezeichnung2_entry = ttk.Entry(frame, textvariable=self.bezeichnung2_sivas, state="readonly", width=AllFrames.get_entry_text_width(self))
|
||||||
bezeichnung2_entry.grid(column=col_left+1, row=self.rownum, sticky=tk.W, padx=3, pady=3)
|
bezeichnung2_entry.grid(column=col_left+1, row=self.rownum, sticky=tk.W, padx=3, pady=3)
|
||||||
self.rownum += 1
|
self.rownum += 1
|
||||||
|
|
||||||
@@ -484,11 +494,11 @@ class RightFrameHalbzeugOhneS(AllFrames):
|
|||||||
halbzeugOhneSaege_label = ttk.Label(frame, text="Halbzeug ohne Sägeliste:" )
|
halbzeugOhneSaege_label = ttk.Label(frame, text="Halbzeug ohne Sägeliste:" )
|
||||||
halbzeugOhneSaege_label.grid(column=col_left, row=self.rownum, sticky=tk.W, padx=3, pady=3)
|
halbzeugOhneSaege_label.grid(column=col_left, row=self.rownum, sticky=tk.W, padx=3, pady=3)
|
||||||
self.halbzeugOhneSaege_sivas = tk.StringVar()
|
self.halbzeugOhneSaege_sivas = tk.StringVar()
|
||||||
halbzeugOhneSaege_entry = ttk.Entry(frame, textvariable=self.halbzeugOhneSaege_sivas, state="readonly")
|
halbzeugOhneSaege_entry = ttk.Entry(frame, textvariable=self.halbzeugOhneSaege_sivas, state="readonly", width=AllFrames.get_entry_text_width(self))
|
||||||
halbzeugOhneSaege_entry.grid(column=col_left+1, row=self.rownum, sticky=tk.W, padx=3, pady=3)
|
halbzeugOhneSaege_entry.grid(column=col_left+1, row=self.rownum, sticky=tk.W, padx=3, pady=3)
|
||||||
|
|
||||||
self.halbzeugOhneSaege_neu = tk.StringVar()
|
self.halbzeugOhneSaege_neu = tk.StringVar()
|
||||||
self.halbzeugOhneSaege_neu_combo = ttk.Combobox(frame, textvariable=self.halbzeugOhneSaege_neu)
|
self.halbzeugOhneSaege_neu_combo = ttk.Combobox(frame, textvariable=self.halbzeugOhneSaege_neu, width=AllFrames.get_combo_width(self))
|
||||||
self.halbzeugOhneSaege_neu_combo['values'] = ['ja','nein']
|
self.halbzeugOhneSaege_neu_combo['values'] = ['ja','nein']
|
||||||
self.halbzeugOhneSaege_neu_combo['state'] = 'readonly'
|
self.halbzeugOhneSaege_neu_combo['state'] = 'readonly'
|
||||||
self.halbzeugOhneSaege_neu_combo.bind('<<ComboboxSelected>>', lambda event:self.callback('cb_halbzeugOhneSaege_neu', self.halbzeugOhneSaege_neu.get()))
|
self.halbzeugOhneSaege_neu_combo.bind('<<ComboboxSelected>>', lambda event:self.callback('cb_halbzeugOhneSaege_neu', self.halbzeugOhneSaege_neu.get()))
|
||||||
@@ -499,11 +509,11 @@ class RightFrameHalbzeugOhneS(AllFrames):
|
|||||||
ruestcode_label = ttk.Label(frame, text="Rüstcode:" )
|
ruestcode_label = ttk.Label(frame, text="Rüstcode:" )
|
||||||
ruestcode_label.grid(column=col_left, row=self.rownum, sticky=tk.W, padx=3, pady=3)
|
ruestcode_label.grid(column=col_left, row=self.rownum, sticky=tk.W, padx=3, pady=3)
|
||||||
self.ruestcode_sivas = tk.StringVar()
|
self.ruestcode_sivas = tk.StringVar()
|
||||||
ruestcode_entry = ttk.Entry(frame, textvariable=self.ruestcode_sivas, state="readonly")
|
ruestcode_entry = ttk.Entry(frame, textvariable=self.ruestcode_sivas, state="readonly", width=AllFrames.get_entry_text_width(self))
|
||||||
ruestcode_entry.grid(column=col_left+1, row=self.rownum, sticky=tk.W, padx=3, pady=3)
|
ruestcode_entry.grid(column=col_left+1, row=self.rownum, sticky=tk.W, padx=3, pady=3)
|
||||||
|
|
||||||
self.ruestcode_neu = tk.StringVar()
|
self.ruestcode_neu = tk.StringVar()
|
||||||
self.ruestcode_neu_combo = ttk.Combobox(frame, textvariable=self.ruestcode_neu)
|
self.ruestcode_neu_combo = ttk.Combobox(frame, textvariable=self.ruestcode_neu, width=AllFrames.get_combo_width(self))
|
||||||
#self.ruestcode_neu_combo['values'] = ruestcodes
|
#self.ruestcode_neu_combo['values'] = ruestcodes
|
||||||
self.ruestcode_neu_combo['state'] = 'readonly'
|
self.ruestcode_neu_combo['state'] = 'readonly'
|
||||||
self.ruestcode_neu_combo.bind('<<ComboboxSelected>>', lambda event:self.callback('cb_ruestcode_neu', self.ruestcode_neu.get()))
|
self.ruestcode_neu_combo.bind('<<ComboboxSelected>>', lambda event:self.callback('cb_ruestcode_neu', self.ruestcode_neu.get()))
|
||||||
@@ -514,11 +524,11 @@ class RightFrameHalbzeugOhneS(AllFrames):
|
|||||||
fertigungsart_label = ttk.Label(frame, text="Fertigungsart:" )
|
fertigungsart_label = ttk.Label(frame, text="Fertigungsart:" )
|
||||||
fertigungsart_label.grid(column=col_left, row=self.rownum, sticky=tk.W, padx=3, pady=3)
|
fertigungsart_label.grid(column=col_left, row=self.rownum, sticky=tk.W, padx=3, pady=3)
|
||||||
self.fertigungsart_sivas = tk.StringVar()
|
self.fertigungsart_sivas = tk.StringVar()
|
||||||
fertigungsart_entry = ttk.Entry(frame, textvariable=self.fertigungsart_sivas, state="readonly")
|
fertigungsart_entry = ttk.Entry(frame, textvariable=self.fertigungsart_sivas, state="readonly", width=AllFrames.get_entry_text_width(self))
|
||||||
fertigungsart_entry.grid(column=col_left+1, row=self.rownum, sticky=tk.W, padx=3, pady=3)
|
fertigungsart_entry.grid(column=col_left+1, row=self.rownum, sticky=tk.W, padx=3, pady=3)
|
||||||
|
|
||||||
self.fertigungsart_neu = tk.StringVar()
|
self.fertigungsart_neu = tk.StringVar()
|
||||||
self.fertigungsart_neu_combo = ttk.Combobox(frame, textvariable=self.fertigungsart_neu)
|
self.fertigungsart_neu_combo = ttk.Combobox(frame, textvariable=self.fertigungsart_neu, width=AllFrames.get_combo_width(self))
|
||||||
#self.fertigungsart_neu_combo['values'] = categories
|
#self.fertigungsart_neu_combo['values'] = categories
|
||||||
self.fertigungsart_neu_combo['state'] = 'readonly'
|
self.fertigungsart_neu_combo['state'] = 'readonly'
|
||||||
self.fertigungsart_neu_combo.bind('<<ComboboxSelected>>', lambda event:self.callback('cb_fertigungsart_neu', self.fertigungsart_neu.get()))
|
self.fertigungsart_neu_combo.bind('<<ComboboxSelected>>', lambda event:self.callback('cb_fertigungsart_neu', self.fertigungsart_neu.get()))
|
||||||
@@ -529,11 +539,11 @@ class RightFrameHalbzeugOhneS(AllFrames):
|
|||||||
allgemeintoleranz_label = ttk.Label(frame, text="Allgemeintoleranz:" )
|
allgemeintoleranz_label = ttk.Label(frame, text="Allgemeintoleranz:" )
|
||||||
allgemeintoleranz_label.grid(column=col_left, row=self.rownum, sticky=tk.W, padx=3, pady=3)
|
allgemeintoleranz_label.grid(column=col_left, row=self.rownum, sticky=tk.W, padx=3, pady=3)
|
||||||
self.allgemeintoleranz_sivas = tk.StringVar()
|
self.allgemeintoleranz_sivas = tk.StringVar()
|
||||||
allgemeintoleranz_entry = ttk.Entry(frame, textvariable=self.allgemeintoleranz_sivas, state="readonly")
|
allgemeintoleranz_entry = ttk.Entry(frame, textvariable=self.allgemeintoleranz_sivas, state="readonly", width=AllFrames.get_entry_text_width(self))
|
||||||
allgemeintoleranz_entry.grid(column=col_left+1, row=self.rownum, sticky=tk.W, padx=3, pady=3)
|
allgemeintoleranz_entry.grid(column=col_left+1, row=self.rownum, sticky=tk.W, padx=3, pady=3)
|
||||||
|
|
||||||
self.allgemeintoleranz_neu = tk.StringVar()
|
self.allgemeintoleranz_neu = tk.StringVar()
|
||||||
self.allgemeintoleranz_neu_combo = ttk.Combobox(frame, textvariable=self.allgemeintoleranz_neu)
|
self.allgemeintoleranz_neu_combo = ttk.Combobox(frame, textvariable=self.allgemeintoleranz_neu, width=AllFrames.get_combo_width(self))
|
||||||
#self.allgemeintoleranz_neu_combo['values'] = categories
|
#self.allgemeintoleranz_neu_combo['values'] = categories
|
||||||
self.allgemeintoleranz_neu_combo['state'] = 'readonly'
|
self.allgemeintoleranz_neu_combo['state'] = 'readonly'
|
||||||
self.allgemeintoleranz_neu_combo.bind('<<ComboboxSelected>>', lambda event:self.callback('cb_allgemeintoleranz_neu', self.allgemeintoleranz_neu.get()))
|
self.allgemeintoleranz_neu_combo.bind('<<ComboboxSelected>>', lambda event:self.callback('cb_allgemeintoleranz_neu', self.allgemeintoleranz_neu.get()))
|
||||||
@@ -544,11 +554,11 @@ class RightFrameHalbzeugOhneS(AllFrames):
|
|||||||
fosGruppe_label = ttk.Label(frame, text="FOS-Gruppe:" )
|
fosGruppe_label = ttk.Label(frame, text="FOS-Gruppe:" )
|
||||||
fosGruppe_label.grid(column=col_left, row=self.rownum, sticky=tk.W, padx=3, pady=3)
|
fosGruppe_label.grid(column=col_left, row=self.rownum, sticky=tk.W, padx=3, pady=3)
|
||||||
self.fosGruppe_sivas = tk.StringVar()
|
self.fosGruppe_sivas = tk.StringVar()
|
||||||
fosGruppe_entry = ttk.Entry(frame, textvariable=self.fosGruppe_sivas, state="readonly")
|
fosGruppe_entry = ttk.Entry(frame, textvariable=self.fosGruppe_sivas, state="readonly", width=AllFrames.get_entry_text_width(self))
|
||||||
fosGruppe_entry.grid(column=col_left+1, row=self.rownum, sticky=tk.W, padx=3, pady=3)
|
fosGruppe_entry.grid(column=col_left+1, row=self.rownum, sticky=tk.W, padx=3, pady=3)
|
||||||
|
|
||||||
self.fosGruppe_neu = tk.StringVar()
|
self.fosGruppe_neu = tk.StringVar()
|
||||||
self.fosGruppe_neu_combo = ttk.Combobox(frame, textvariable=self.fosGruppe_neu)
|
self.fosGruppe_neu_combo = ttk.Combobox(frame, textvariable=self.fosGruppe_neu, width=AllFrames.get_combo_width(self))
|
||||||
#self.fosGruppe_neu_combo['values'] = categories
|
#self.fosGruppe_neu_combo['values'] = categories
|
||||||
self.fosGruppe_neu_combo['state'] = 'readonly'
|
self.fosGruppe_neu_combo['state'] = 'readonly'
|
||||||
self.fosGruppe_neu_combo.bind('<<ComboboxSelected>>', lambda event:self.callback('cb_fosGruppe_neu', self.fosGruppe_neu.get()))
|
self.fosGruppe_neu_combo.bind('<<ComboboxSelected>>', lambda event:self.callback('cb_fosGruppe_neu', self.fosGruppe_neu.get()))
|
||||||
@@ -559,11 +569,11 @@ class RightFrameHalbzeugOhneS(AllFrames):
|
|||||||
kalkulationsart_label = ttk.Label(frame, text="Kalkulationsart:" )
|
kalkulationsart_label = ttk.Label(frame, text="Kalkulationsart:" )
|
||||||
kalkulationsart_label.grid(column=col_left, row=self.rownum, sticky=tk.W, padx=3, pady=3)
|
kalkulationsart_label.grid(column=col_left, row=self.rownum, sticky=tk.W, padx=3, pady=3)
|
||||||
self.kalkulationsart_sivas = tk.StringVar()
|
self.kalkulationsart_sivas = tk.StringVar()
|
||||||
kalkulationsart_entry = ttk.Entry(frame, textvariable=self.kalkulationsart_sivas, state="readonly")
|
kalkulationsart_entry = ttk.Entry(frame, textvariable=self.kalkulationsart_sivas, state="readonly", width=AllFrames.get_entry_text_width(self))
|
||||||
kalkulationsart_entry.grid(column=col_left+1, row=self.rownum, sticky=tk.W, padx=3, pady=3)
|
kalkulationsart_entry.grid(column=col_left+1, row=self.rownum, sticky=tk.W, padx=3, pady=3)
|
||||||
|
|
||||||
self.kalkulationsart_neu = tk.StringVar()
|
self.kalkulationsart_neu = tk.StringVar()
|
||||||
self.kalkulationsart_neu_combo = ttk.Combobox(frame, textvariable=self.kalkulationsart_neu)
|
self.kalkulationsart_neu_combo = ttk.Combobox(frame, textvariable=self.kalkulationsart_neu, width=AllFrames.get_combo_width(self))
|
||||||
#self.kalkulationsart_neu_combo['values'] = categories
|
#self.kalkulationsart_neu_combo['values'] = categories
|
||||||
self.kalkulationsart_neu_combo['state'] = 'readonly'
|
self.kalkulationsart_neu_combo['state'] = 'readonly'
|
||||||
self.kalkulationsart_neu_combo.bind('<<ComboboxSelected>>', lambda event:self.callback('cb_kalkulationsart_neu', self.kalkulationsart_neu.get()))
|
self.kalkulationsart_neu_combo.bind('<<ComboboxSelected>>', lambda event:self.callback('cb_kalkulationsart_neu', self.kalkulationsart_neu.get()))
|
||||||
@@ -653,11 +663,11 @@ class RightFrameBeschaffungsart(AllFrames):
|
|||||||
beschaffungsart_label = ttk.Label(frame, text="Beschaffungsart:" )
|
beschaffungsart_label = ttk.Label(frame, text="Beschaffungsart:" )
|
||||||
beschaffungsart_label.grid(column=col_left, row=self.rownum, sticky=tk.W, padx=3, pady=3)
|
beschaffungsart_label.grid(column=col_left, row=self.rownum, sticky=tk.W, padx=3, pady=3)
|
||||||
self.beschaffungsart_sivas = tk.StringVar()
|
self.beschaffungsart_sivas = tk.StringVar()
|
||||||
beschaffungsart_entry = ttk.Entry(frame, textvariable=self.beschaffungsart_sivas, state="readonly")
|
beschaffungsart_entry = ttk.Entry(frame, textvariable=self.beschaffungsart_sivas, state="readonly", width=AllFrames.get_entry_text_width(self))
|
||||||
beschaffungsart_entry.grid(column=col_left+1, row=self.rownum, sticky=tk.W, padx=3, pady=3)
|
beschaffungsart_entry.grid(column=col_left+1, row=self.rownum, sticky=tk.W, padx=3, pady=3)
|
||||||
|
|
||||||
self.beschaffungsart_neu = tk.StringVar()
|
self.beschaffungsart_neu = tk.StringVar()
|
||||||
self.beschaffungsart_combo = ttk.Combobox(frame, textvariable=self.beschaffungsart_neu)
|
self.beschaffungsart_combo = ttk.Combobox(frame, textvariable=self.beschaffungsart_neu, width=AllFrames.get_combo_width(self))
|
||||||
#self.beschaffungsart_combo['values'] = categories
|
#self.beschaffungsart_combo['values'] = categories
|
||||||
self.beschaffungsart_combo['state'] = 'readonly'
|
self.beschaffungsart_combo['state'] = 'readonly'
|
||||||
self.beschaffungsart_combo.bind('<<ComboboxSelected>>', lambda event:self.callback('cb_beschaffungsart_neu', self.beschaffungsart_neu.get()))
|
self.beschaffungsart_combo.bind('<<ComboboxSelected>>', lambda event:self.callback('cb_beschaffungsart_neu', self.beschaffungsart_neu.get()))
|
||||||
@@ -668,11 +678,11 @@ class RightFrameBeschaffungsart(AllFrames):
|
|||||||
mengeneinheit_label = ttk.Label(frame, text="Mengeneinheit:" )
|
mengeneinheit_label = ttk.Label(frame, text="Mengeneinheit:" )
|
||||||
mengeneinheit_label.grid(column=col_left, row=self.rownum, sticky=tk.W, padx=3, pady=3)
|
mengeneinheit_label.grid(column=col_left, row=self.rownum, sticky=tk.W, padx=3, pady=3)
|
||||||
self.mengeneinheit_sivas = tk.StringVar()
|
self.mengeneinheit_sivas = tk.StringVar()
|
||||||
mengeneinheit_entry = ttk.Entry(frame, textvariable=self.mengeneinheit_sivas, state="readonly")
|
mengeneinheit_entry = ttk.Entry(frame, textvariable=self.mengeneinheit_sivas, state="readonly", width=AllFrames.get_entry_text_width(self))
|
||||||
mengeneinheit_entry.grid(column=col_left+1, row=self.rownum, sticky=tk.W, padx=3, pady=3)
|
mengeneinheit_entry.grid(column=col_left+1, row=self.rownum, sticky=tk.W, padx=3, pady=3)
|
||||||
|
|
||||||
self.mengeneinheit_neu = tk.StringVar()
|
self.mengeneinheit_neu = tk.StringVar()
|
||||||
self.mengeneinheit_combo = ttk.Combobox(frame, textvariable=self.mengeneinheit_neu)
|
self.mengeneinheit_combo = ttk.Combobox(frame, textvariable=self.mengeneinheit_neu, width=AllFrames.get_combo_width(self))
|
||||||
#self.mengeneinheit_combo['values'] = categories
|
#self.mengeneinheit_combo['values'] = categories
|
||||||
self.mengeneinheit_combo['state'] = 'readonly'
|
self.mengeneinheit_combo['state'] = 'readonly'
|
||||||
self.mengeneinheit_combo.bind('<<ComboboxSelected>>', lambda event:self.callback('cb_mengeneinheit_neu', self.mengeneinheit_neu.get()))
|
self.mengeneinheit_combo.bind('<<ComboboxSelected>>', lambda event:self.callback('cb_mengeneinheit_neu', self.mengeneinheit_neu.get()))
|
||||||
@@ -683,11 +693,11 @@ class RightFrameBeschaffungsart(AllFrames):
|
|||||||
halbzeug_label = ttk.Label(frame, text="Halbzeug:" )
|
halbzeug_label = ttk.Label(frame, text="Halbzeug:" )
|
||||||
halbzeug_label.grid(column=col_left, row=self.rownum, sticky=tk.W, padx=3, pady=3)
|
halbzeug_label.grid(column=col_left, row=self.rownum, sticky=tk.W, padx=3, pady=3)
|
||||||
self.halbzeug_sivas = tk.StringVar()
|
self.halbzeug_sivas = tk.StringVar()
|
||||||
halbzeug_entry = ttk.Entry(frame, textvariable=self.halbzeug_sivas, state="readonly")
|
halbzeug_entry = ttk.Entry(frame, textvariable=self.halbzeug_sivas, state="readonly", width=AllFrames.get_entry_text_width(self))
|
||||||
halbzeug_entry.grid(column=col_left+1, row=self.rownum, sticky=tk.W, padx=3, pady=3)
|
halbzeug_entry.grid(column=col_left+1, row=self.rownum, sticky=tk.W, padx=3, pady=3)
|
||||||
|
|
||||||
self.halbzeug_neu = tk.StringVar()
|
self.halbzeug_neu = tk.StringVar()
|
||||||
self.halbzeug_combo = ttk.Combobox(frame, textvariable=self.halbzeug_neu)
|
self.halbzeug_combo = ttk.Combobox(frame, textvariable=self.halbzeug_neu, width=AllFrames.get_combo_width(self))
|
||||||
self.halbzeug_combo['values'] = ['ja','nein']
|
self.halbzeug_combo['values'] = ['ja','nein']
|
||||||
self.halbzeug_combo['state'] = 'readonly'
|
self.halbzeug_combo['state'] = 'readonly'
|
||||||
self.halbzeug_combo.bind('<<ComboboxSelected>>', lambda event:self.callback('cb_halbzeug_neu', self.halbzeug_neu.get()))
|
self.halbzeug_combo.bind('<<ComboboxSelected>>', lambda event:self.callback('cb_halbzeug_neu', self.halbzeug_neu.get()))
|
||||||
@@ -750,10 +760,10 @@ class RightFrameTOSGruppe(AllFrames):
|
|||||||
tosgruppe_label = ttk.Label(frame, text="TOS-Gruppe:" )
|
tosgruppe_label = ttk.Label(frame, text="TOS-Gruppe:" )
|
||||||
tosgruppe_label.grid(column=col_left, row=self.rownum, sticky=tk.W, padx=3, pady=3)
|
tosgruppe_label.grid(column=col_left, row=self.rownum, sticky=tk.W, padx=3, pady=3)
|
||||||
self.tosgruppe_sivas = tk.StringVar()
|
self.tosgruppe_sivas = tk.StringVar()
|
||||||
tosgruppe_entry = ttk.Entry(frame, textvariable=self.tosgruppe_sivas, state="readonly")
|
tosgruppe_entry = ttk.Entry(frame, textvariable=self.tosgruppe_sivas, state="readonly", width=AllFrames.get_entry_text_width(self))
|
||||||
tosgruppe_entry.grid(column=col_left+1, row=self.rownum, sticky=tk.W, padx=3, pady=3)
|
tosgruppe_entry.grid(column=col_left+1, row=self.rownum, sticky=tk.W, padx=3, pady=3)
|
||||||
self.tosgruppe_neu = tk.StringVar()
|
self.tosgruppe_neu = tk.StringVar()
|
||||||
tosgruppe_neu_entry = ttk.Entry(frame, textvariable=self.tosgruppe_neu)
|
tosgruppe_neu_entry = ttk.Entry(frame, textvariable=self.tosgruppe_neu, width=AllFrames.get_entry_text_width(self))
|
||||||
tosgruppe_neu_entry.grid(column=col_left+2, row=self.rownum, sticky=tk.W, padx=3, pady=3)
|
tosgruppe_neu_entry.grid(column=col_left+2, row=self.rownum, sticky=tk.W, padx=3, pady=3)
|
||||||
self.rownum += 1
|
self.rownum += 1
|
||||||
|
|
||||||
@@ -761,11 +771,11 @@ class RightFrameTOSGruppe(AllFrames):
|
|||||||
dispogruppe_label = ttk.Label(frame, text="Dispogruppe:" )
|
dispogruppe_label = ttk.Label(frame, text="Dispogruppe:" )
|
||||||
dispogruppe_label.grid(column=col_left, row=self.rownum, sticky=tk.W, padx=3, pady=3)
|
dispogruppe_label.grid(column=col_left, row=self.rownum, sticky=tk.W, padx=3, pady=3)
|
||||||
self.dispogruppe_sivas = tk.StringVar()
|
self.dispogruppe_sivas = tk.StringVar()
|
||||||
dispogruppe_entry = ttk.Entry(frame, textvariable=self.dispogruppe_sivas, state="readonly")
|
dispogruppe_entry = ttk.Entry(frame, textvariable=self.dispogruppe_sivas, state="readonly", width=AllFrames.get_entry_text_width(self))
|
||||||
dispogruppe_entry.grid(column=col_left+1, row=self.rownum, sticky=tk.W, padx=3, pady=3)
|
dispogruppe_entry.grid(column=col_left+1, row=self.rownum, sticky=tk.W, padx=3, pady=3)
|
||||||
|
|
||||||
self.dispogruppe_neu = tk.StringVar()
|
self.dispogruppe_neu = tk.StringVar()
|
||||||
self.dispogruppe_neu_combo = ttk.Combobox(frame, textvariable=self.dispogruppe_neu)
|
self.dispogruppe_neu_combo = ttk.Combobox(frame, textvariable=self.dispogruppe_neu, width=AllFrames.get_combo_width(self))
|
||||||
#self.dispogruppe_neu_combo['values'] = categories
|
#self.dispogruppe_neu_combo['values'] = categories
|
||||||
self.dispogruppe_neu_combo['state'] = 'readonly'
|
self.dispogruppe_neu_combo['state'] = 'readonly'
|
||||||
self.dispogruppe_neu_combo.bind('<<ComboboxSelected>>', lambda event:self.callback('cb_dispogruppe_neu', self.dispogruppe_neu.get()))
|
self.dispogruppe_neu_combo.bind('<<ComboboxSelected>>', lambda event:self.callback('cb_dispogruppe_neu', self.dispogruppe_neu.get()))
|
||||||
@@ -776,11 +786,11 @@ class RightFrameTOSGruppe(AllFrames):
|
|||||||
dispolaufgruppe_label = ttk.Label(frame, text="Dispolaufgruppe:" )
|
dispolaufgruppe_label = ttk.Label(frame, text="Dispolaufgruppe:" )
|
||||||
dispolaufgruppe_label.grid(column=col_left, row=self.rownum, sticky=tk.W, padx=3, pady=3)
|
dispolaufgruppe_label.grid(column=col_left, row=self.rownum, sticky=tk.W, padx=3, pady=3)
|
||||||
self.dispolaufgruppe_sivas = tk.StringVar()
|
self.dispolaufgruppe_sivas = tk.StringVar()
|
||||||
dispolaufgruppe_entry = ttk.Entry(frame, textvariable=self.dispolaufgruppe_sivas, state="readonly")
|
dispolaufgruppe_entry = ttk.Entry(frame, textvariable=self.dispolaufgruppe_sivas, state="readonly", width=AllFrames.get_entry_text_width(self))
|
||||||
dispolaufgruppe_entry.grid(column=col_left+1, row=self.rownum, sticky=tk.W, padx=3, pady=3)
|
dispolaufgruppe_entry.grid(column=col_left+1, row=self.rownum, sticky=tk.W, padx=3, pady=3)
|
||||||
|
|
||||||
self.dispolaufgruppe_neu = tk.StringVar()
|
self.dispolaufgruppe_neu = tk.StringVar()
|
||||||
self.dispolaufgruppe_neu_combo = ttk.Combobox(frame, textvariable=self.dispolaufgruppe_neu)
|
self.dispolaufgruppe_neu_combo = ttk.Combobox(frame, textvariable=self.dispolaufgruppe_neu, width=AllFrames.get_combo_width(self))
|
||||||
#self.dispolaufgruppe_neu_combo['values'] = categories
|
#self.dispolaufgruppe_neu_combo['values'] = categories
|
||||||
self.dispolaufgruppe_neu_combo['state'] = 'readonly'
|
self.dispolaufgruppe_neu_combo['state'] = 'readonly'
|
||||||
self.dispolaufgruppe_neu_combo.bind('<<ComboboxSelected>>', lambda event:self.callback('cb_dispolaufgruppe_neu', self.dispolaufgruppe_neu.get()))
|
self.dispolaufgruppe_neu_combo.bind('<<ComboboxSelected>>', lambda event:self.callback('cb_dispolaufgruppe_neu', self.dispolaufgruppe_neu.get()))
|
||||||
@@ -791,10 +801,10 @@ class RightFrameTOSGruppe(AllFrames):
|
|||||||
ersatzfuer_label = ttk.Label(frame, text="Ersatz für:" )
|
ersatzfuer_label = ttk.Label(frame, text="Ersatz für:" )
|
||||||
ersatzfuer_label.grid(column=col_left, row=self.rownum, sticky=tk.W, padx=3, pady=3)
|
ersatzfuer_label.grid(column=col_left, row=self.rownum, sticky=tk.W, padx=3, pady=3)
|
||||||
self.ersatzfuer_sivas = tk.StringVar()
|
self.ersatzfuer_sivas = tk.StringVar()
|
||||||
ersatzfuer_entry = ttk.Entry(frame, textvariable=self.ersatzfuer_sivas, state="readonly")
|
ersatzfuer_entry = ttk.Entry(frame, textvariable=self.ersatzfuer_sivas, state="readonly", width=AllFrames.get_entry_text_width(self))
|
||||||
ersatzfuer_entry.grid(column=col_left+1, row=self.rownum, sticky=tk.W, padx=3, pady=3)
|
ersatzfuer_entry.grid(column=col_left+1, row=self.rownum, sticky=tk.W, padx=3, pady=3)
|
||||||
self.ersatzfuer_neu = tk.StringVar()
|
self.ersatzfuer_neu = tk.StringVar()
|
||||||
ersatzfuer_neu_entry = ttk.Entry(frame, textvariable=self.ersatzfuer_neu)
|
ersatzfuer_neu_entry = ttk.Entry(frame, textvariable=self.ersatzfuer_neu, width=AllFrames.get_entry_text_width(self))
|
||||||
ersatzfuer_neu_entry.grid(column=col_left+2, row=self.rownum, sticky=tk.W, padx=3, pady=3)
|
ersatzfuer_neu_entry.grid(column=col_left+2, row=self.rownum, sticky=tk.W, padx=3, pady=3)
|
||||||
self.rownum += 1
|
self.rownum += 1
|
||||||
|
|
||||||
@@ -802,10 +812,10 @@ class RightFrameTOSGruppe(AllFrames):
|
|||||||
ersetztdurch_label = ttk.Label(frame, text="Ersetzt durch:" )
|
ersetztdurch_label = ttk.Label(frame, text="Ersetzt durch:" )
|
||||||
ersetztdurch_label.grid(column=col_left, row=self.rownum, sticky=tk.W, padx=3, pady=3)
|
ersetztdurch_label.grid(column=col_left, row=self.rownum, sticky=tk.W, padx=3, pady=3)
|
||||||
self.ersetztdurch_sivas = tk.StringVar()
|
self.ersetztdurch_sivas = tk.StringVar()
|
||||||
ersetztdurch_entry = ttk.Entry(frame, textvariable=self.ersetztdurch_sivas, state="readonly")
|
ersetztdurch_entry = ttk.Entry(frame, textvariable=self.ersetztdurch_sivas, state="readonly", width=AllFrames.get_entry_text_width(self))
|
||||||
ersetztdurch_entry.grid(column=col_left+1, row=self.rownum, sticky=tk.W, padx=3, pady=3)
|
ersetztdurch_entry.grid(column=col_left+1, row=self.rownum, sticky=tk.W, padx=3, pady=3)
|
||||||
self.ersetztdurch_neu = tk.StringVar()
|
self.ersetztdurch_neu = tk.StringVar()
|
||||||
ersetztdurch_neu_entry = ttk.Entry(frame, textvariable=self.ersetztdurch_neu)
|
ersetztdurch_neu_entry = ttk.Entry(frame, textvariable=self.ersetztdurch_neu, width=AllFrames.get_entry_text_width(self))
|
||||||
ersetztdurch_neu_entry.grid(column=col_left+2, row=self.rownum, sticky=tk.W, padx=3, pady=3)
|
ersetztdurch_neu_entry.grid(column=col_left+2, row=self.rownum, sticky=tk.W, padx=3, pady=3)
|
||||||
self.rownum += 1
|
self.rownum += 1
|
||||||
# Ersetzt durch
|
# Ersetzt durch
|
||||||
@@ -814,11 +824,11 @@ class RightFrameTOSGruppe(AllFrames):
|
|||||||
hersteller_label = ttk.Label(frame, text="Hersteller:" )
|
hersteller_label = ttk.Label(frame, text="Hersteller:" )
|
||||||
hersteller_label.grid(column=col_left, row=self.rownum, sticky=tk.W, padx=3, pady=3)
|
hersteller_label.grid(column=col_left, row=self.rownum, sticky=tk.W, padx=3, pady=3)
|
||||||
self.hersteller_sivas = tk.StringVar()
|
self.hersteller_sivas = tk.StringVar()
|
||||||
hersteller_entry = ttk.Entry(frame, textvariable=self.hersteller_sivas, state="readonly")
|
hersteller_entry = ttk.Entry(frame, textvariable=self.hersteller_sivas, state="readonly", width=AllFrames.get_entry_text_width(self))
|
||||||
hersteller_entry.grid(column=col_left+1, row=self.rownum, sticky=tk.W, padx=3, pady=3)
|
hersteller_entry.grid(column=col_left+1, row=self.rownum, sticky=tk.W, padx=3, pady=3)
|
||||||
|
|
||||||
self.hersteller_neu = tk.StringVar()
|
self.hersteller_neu = tk.StringVar()
|
||||||
self.hersteller_neu_combo = ttk.Combobox(frame, textvariable=self.hersteller_neu)
|
self.hersteller_neu_combo = ttk.Combobox(frame, textvariable=self.hersteller_neu, width=AllFrames.get_combo_width(self))
|
||||||
#self.hersteller_neu_combo['values'] = categories
|
#self.hersteller_neu_combo['values'] = categories
|
||||||
self.hersteller_neu_combo['state'] = 'readonly'
|
self.hersteller_neu_combo['state'] = 'readonly'
|
||||||
self.hersteller_neu_combo.bind('<<ComboboxSelected>>', lambda event:self.callback('cb_hersteller_neu', self.hersteller_neu.get()))
|
self.hersteller_neu_combo.bind('<<ComboboxSelected>>', lambda event:self.callback('cb_hersteller_neu', self.hersteller_neu.get()))
|
||||||
@@ -829,10 +839,10 @@ class RightFrameTOSGruppe(AllFrames):
|
|||||||
herstteilenr_label = ttk.Label(frame, text="Hersteller Teilenummer:" )
|
herstteilenr_label = ttk.Label(frame, text="Hersteller Teilenummer:" )
|
||||||
herstteilenr_label.grid(column=col_left, row=self.rownum, sticky=tk.W, padx=3, pady=3)
|
herstteilenr_label.grid(column=col_left, row=self.rownum, sticky=tk.W, padx=3, pady=3)
|
||||||
self.herstteilenr_sivas = tk.StringVar()
|
self.herstteilenr_sivas = tk.StringVar()
|
||||||
herstteilenr_entry = ttk.Entry(frame, textvariable=self.herstteilenr_sivas, state="readonly")
|
herstteilenr_entry = ttk.Entry(frame, textvariable=self.herstteilenr_sivas, state="readonly", width=AllFrames.get_entry_text_width(self))
|
||||||
herstteilenr_entry.grid(column=col_left+1, row=self.rownum, sticky=tk.W, padx=3, pady=3)
|
herstteilenr_entry.grid(column=col_left+1, row=self.rownum, sticky=tk.W, padx=3, pady=3)
|
||||||
self.herstteilenr_neu = tk.StringVar()
|
self.herstteilenr_neu = tk.StringVar()
|
||||||
herstteilenr_neu_entry = ttk.Entry(frame, textvariable=self.herstteilenr_neu)
|
herstteilenr_neu_entry = ttk.Entry(frame, textvariable=self.herstteilenr_neu, width=AllFrames.get_entry_text_width(self))
|
||||||
herstteilenr_neu_entry.grid(column=col_left+2, row=self.rownum, sticky=tk.W, padx=3, pady=3)
|
herstteilenr_neu_entry.grid(column=col_left+2, row=self.rownum, sticky=tk.W, padx=3, pady=3)
|
||||||
self.rownum += 1
|
self.rownum += 1
|
||||||
# Ersetzt durch
|
# Ersetzt durch
|
||||||
@@ -933,7 +943,7 @@ class RightFrameWerkstoffdiskrepanz(AllFrames):
|
|||||||
werkstofftyp_label = ttk.Label(frame, text="Werkstofftyp:" )
|
werkstofftyp_label = ttk.Label(frame, text="Werkstofftyp:" )
|
||||||
werkstofftyp_label.grid(column=col_left, row=self.rownum, sticky=tk.W, padx=3, pady=3)
|
werkstofftyp_label.grid(column=col_left, row=self.rownum, sticky=tk.W, padx=3, pady=3)
|
||||||
self.werkstofftyp_neu = tk.StringVar()
|
self.werkstofftyp_neu = tk.StringVar()
|
||||||
self.werkstofftyp_neu_combo = ttk.Combobox(frame, textvariable=self.werkstofftyp_neu)
|
self.werkstofftyp_neu_combo = ttk.Combobox(frame, textvariable=self.werkstofftyp_neu, width=AllFrames.get_combo_width(self))
|
||||||
# self.werkstofftyp_neu_combo['values'] = wnamen
|
# self.werkstofftyp_neu_combo['values'] = wnamen
|
||||||
self.werkstofftyp_neu_combo['state'] = 'readonly'
|
self.werkstofftyp_neu_combo['state'] = 'readonly'
|
||||||
self.werkstofftyp_neu_combo.bind('<<ComboboxSelected>>', lambda event:self.callback('cb_werkstofftyp_neu', self.werkstofftyp_neu.get()))
|
self.werkstofftyp_neu_combo.bind('<<ComboboxSelected>>', lambda event:self.callback('cb_werkstofftyp_neu', self.werkstofftyp_neu.get()))
|
||||||
@@ -944,11 +954,11 @@ class RightFrameWerkstoffdiskrepanz(AllFrames):
|
|||||||
material_label = ttk.Label(frame, text="Material:" )
|
material_label = ttk.Label(frame, text="Material:" )
|
||||||
material_label.grid(column=col_left, row=self.rownum, sticky=tk.W, padx=3, pady=3)
|
material_label.grid(column=col_left, row=self.rownum, sticky=tk.W, padx=3, pady=3)
|
||||||
self.material_sivas = tk.StringVar()
|
self.material_sivas = tk.StringVar()
|
||||||
material_entry = ttk.Entry(frame, textvariable=self.material_sivas, state="readonly")
|
material_entry = ttk.Entry(frame, textvariable=self.material_sivas, state="readonly", width=AllFrames.get_entry_text_width(self))
|
||||||
material_entry.grid(column=col_left+1, row=self.rownum, sticky=tk.W, padx=3, pady=3)
|
material_entry.grid(column=col_left+1, row=self.rownum, sticky=tk.W, padx=3, pady=3)
|
||||||
|
|
||||||
self.material_neu = tk.StringVar()
|
self.material_neu = tk.StringVar()
|
||||||
self.material_neu_combo = ttk.Combobox(frame, textvariable=self.material_neu)
|
self.material_neu_combo = ttk.Combobox(frame, textvariable=self.material_neu, width=AllFrames.get_combo_width(self))
|
||||||
self.material_neu_combo['state'] = 'readonly'
|
self.material_neu_combo['state'] = 'readonly'
|
||||||
self.material_neu_combo.bind('<<ComboboxSelected>>', lambda event:self.callback('cb_material_neu', self.material_neu.get()))
|
self.material_neu_combo.bind('<<ComboboxSelected>>', lambda event:self.callback('cb_material_neu', self.material_neu.get()))
|
||||||
self.material_neu_combo.grid(column=col_left+2, row=self.rownum, sticky=tk.W, padx=3, pady=3)
|
self.material_neu_combo.grid(column=col_left+2, row=self.rownum, sticky=tk.W, padx=3, pady=3)
|
||||||
@@ -960,7 +970,7 @@ class RightFrameWerkstoffdiskrepanz(AllFrames):
|
|||||||
oberflaeche_label.grid(column=col_left, row=self.rownum, sticky=tk.W, padx=3, pady=3)
|
oberflaeche_label.grid(column=col_left, row=self.rownum, sticky=tk.W, padx=3, pady=3)
|
||||||
|
|
||||||
self.oberflaeche_neu = tk.StringVar()
|
self.oberflaeche_neu = tk.StringVar()
|
||||||
self.oberflaeche_neu_combo = ttk.Combobox(frame, textvariable=self.oberflaeche_neu)
|
self.oberflaeche_neu_combo = ttk.Combobox(frame, textvariable=self.oberflaeche_neu, width=AllFrames.get_combo_width(self))
|
||||||
self.oberflaeche_neu_combo['state'] = 'readonly'
|
self.oberflaeche_neu_combo['state'] = 'readonly'
|
||||||
self.oberflaeche_neu_combo.bind('<<ComboboxSelected>>', lambda event:self.callback('cb_oberflaeche_neu', self.oberflaeche_neu.get()))
|
self.oberflaeche_neu_combo.bind('<<ComboboxSelected>>', lambda event:self.callback('cb_oberflaeche_neu', self.oberflaeche_neu.get()))
|
||||||
self.oberflaeche_neu_combo.grid(column=col_left+2, row=self.rownum, sticky=tk.W, padx=3, pady=3)
|
self.oberflaeche_neu_combo.grid(column=col_left+2, row=self.rownum, sticky=tk.W, padx=3, pady=3)
|
||||||
@@ -971,7 +981,7 @@ class RightFrameWerkstoffdiskrepanz(AllFrames):
|
|||||||
farbe_label.grid(column=col_left, row=self.rownum, sticky=tk.W, padx=3, pady=3)
|
farbe_label.grid(column=col_left, row=self.rownum, sticky=tk.W, padx=3, pady=3)
|
||||||
|
|
||||||
self.farbe_neu = tk.StringVar()
|
self.farbe_neu = tk.StringVar()
|
||||||
self.farbe_neu_combo = ttk.Combobox(frame, textvariable=self.farbe_neu)
|
self.farbe_neu_combo = ttk.Combobox(frame, textvariable=self.farbe_neu, width=AllFrames.get_combo_width(self))
|
||||||
self.farbe_neu_combo['state'] = 'readonly'
|
self.farbe_neu_combo['state'] = 'readonly'
|
||||||
self.farbe_neu_combo.bind('<<ComboboxSelected>>', lambda event:self.callback('cb_farbe_neu', self.farbe_neu.get()))
|
self.farbe_neu_combo.bind('<<ComboboxSelected>>', lambda event:self.callback('cb_farbe_neu', self.farbe_neu.get()))
|
||||||
self.farbe_neu_combo.grid(column=col_left+2, row=self.rownum, sticky=tk.W, padx=3, pady=3)
|
self.farbe_neu_combo.grid(column=col_left+2, row=self.rownum, sticky=tk.W, padx=3, pady=3)
|
||||||
@@ -1035,10 +1045,10 @@ class RightFrameVersion(AllFrames):
|
|||||||
version_label = ttk.Label(frame, text="Version:" )
|
version_label = ttk.Label(frame, text="Version:" )
|
||||||
version_label.grid(column=col_left, row=self.rownum, sticky=tk.W, padx=3, pady=3)
|
version_label.grid(column=col_left, row=self.rownum, sticky=tk.W, padx=3, pady=3)
|
||||||
self.version_sivas = tk.StringVar()
|
self.version_sivas = tk.StringVar()
|
||||||
version_entry = ttk.Entry(frame, textvariable=self.version_sivas, state="readonly")
|
version_entry = ttk.Entry(frame, textvariable=self.version_sivas, state="readonly", width=AllFrames.get_entry_text_width(self))
|
||||||
version_entry.grid(column=col_left+1, row=self.rownum, sticky=tk.W, padx=3, pady=3)
|
version_entry.grid(column=col_left+1, row=self.rownum, sticky=tk.W, padx=3, pady=3)
|
||||||
self.version_neu = tk.StringVar()
|
self.version_neu = tk.StringVar()
|
||||||
version_neu_entry = ttk.Entry(frame, textvariable=self.version_neu)
|
version_neu_entry = ttk.Entry(frame, textvariable=self.version_neu, width=AllFrames.get_entry_text_width(self))
|
||||||
version_neu_entry.grid(column=col_left+2, row=self.rownum, sticky=tk.W, padx=3, pady=3)
|
version_neu_entry.grid(column=col_left+2, row=self.rownum, sticky=tk.W, padx=3, pady=3)
|
||||||
self.rownum += 1
|
self.rownum += 1
|
||||||
|
|
||||||
@@ -1047,33 +1057,33 @@ class RightFrameVersion(AllFrames):
|
|||||||
aenderungsindex_label = ttk.Label(frame, text="Änderungsindex:" )
|
aenderungsindex_label = ttk.Label(frame, text="Änderungsindex:" )
|
||||||
aenderungsindex_label.grid(column=col_left, row=self.rownum, sticky=tk.W, padx=3, pady=3)
|
aenderungsindex_label.grid(column=col_left, row=self.rownum, sticky=tk.W, padx=3, pady=3)
|
||||||
self.aenderungsindex_sivas = tk.StringVar()
|
self.aenderungsindex_sivas = tk.StringVar()
|
||||||
aenderungsindex_entry = ttk.Entry(frame, textvariable=self.aenderungsindex_sivas, state="readonly")
|
aenderungsindex_entry = ttk.Entry(frame, textvariable=self.aenderungsindex_sivas, state="readonly", width=AllFrames.get_entry_text_width(self))
|
||||||
aenderungsindex_entry.grid(column=col_left+1, row=self.rownum, sticky=tk.W, padx=3, pady=3)
|
aenderungsindex_entry.grid(column=col_left+1, row=self.rownum, sticky=tk.W, padx=3, pady=3)
|
||||||
self.aenderungsindex_neu = tk.StringVar()
|
self.aenderungsindex_neu = tk.StringVar()
|
||||||
aenderungsindex_neu_entry = ttk.Entry(frame, textvariable=self.aenderungsindex_neu)
|
aenderungsindex_neu_entry = ttk.Entry(frame, textvariable=self.aenderungsindex_neu, width=AllFrames.get_entry_text_width(self))
|
||||||
aenderungsindex_neu_entry.grid(column=col_left+2, row=self.rownum, sticky=tk.W, padx=3, pady=3)
|
aenderungsindex_neu_entry.grid(column=col_left+2, row=self.rownum, sticky=tk.W, padx=3, pady=3)
|
||||||
self.rownum += 1
|
self.rownum += 1
|
||||||
|
|
||||||
# Änderungstext
|
# Änderungstext
|
||||||
aenderungstext_label = ttk.Label(frame, text="Änderungstext:" )
|
aenderungstext_label = ttk.Label(frame, text="Änderungstext:" )
|
||||||
aenderungstext_label.grid(column=col_left, row=self.rownum, sticky=tk.W, padx=3, pady=3)
|
aenderungstext_label.grid(column=col_left, row=self.rownum, sticky=tk.W, padx=3, pady=3)
|
||||||
self.aenderungstext_sivas = tk.StringVar()
|
|
||||||
aenderungstext_entry = ttk.Entry(frame, textvariable=self.aenderungstext_sivas, state="readonly")
|
self.aenderungstext_sivas = tk.Text(frame, height=3, width=AllFrames.get_text_width(self), font=("Calibri",10))
|
||||||
aenderungstext_entry.grid(column=col_left+1, row=self.rownum, sticky=tk.W, padx=3, pady=3)
|
self.aenderungstext_sivas.grid(column=col_left+1, row=self.rownum, sticky=tk.W, padx=3, pady=3)
|
||||||
self.aenderungstext_neu = tk.StringVar()
|
|
||||||
aenderungstext_neu_entry = ttk.Entry(frame, textvariable=self.aenderungstext_neu)
|
self.aenderungstext_neu = tk.Text(frame, height=3, width=AllFrames.get_text_width(self), font=("Calibri",10))
|
||||||
aenderungstext_neu_entry.grid(column=col_left+2, row=self.rownum, sticky=tk.W, padx=3, pady=3)
|
self.aenderungstext_neu.grid(column=col_left+2, row=self.rownum, sticky=tk.W, padx=3, pady=3)
|
||||||
self.rownum += 1
|
self.rownum += 1
|
||||||
|
|
||||||
# Freigabevermerk
|
# Freigabevermerk
|
||||||
freigabevermerk_label = ttk.Label(frame, text="Freigabevermerk:" )
|
freigabevermerk_label = ttk.Label(frame, text="Freigabevermerk:" )
|
||||||
freigabevermerk_label.grid(column=col_left, row=self.rownum, sticky=tk.W, padx=3, pady=3)
|
freigabevermerk_label.grid(column=col_left, row=self.rownum, sticky=tk.W, padx=3, pady=3)
|
||||||
self.freigabevermerk_sivas = tk.StringVar()
|
|
||||||
freigabevermerk_entry = ttk.Entry(frame, textvariable=self.freigabevermerk_sivas, state="readonly")
|
self.freigabevermerk_sivas = tk.Text(frame, height=3, width=AllFrames.get_text_width(self), font=("Calibri",10))
|
||||||
freigabevermerk_entry.grid(column=col_left+1, row=self.rownum, sticky=tk.W, padx=3, pady=3)
|
self.freigabevermerk_sivas.grid(column=col_left+1, row=self.rownum, sticky=tk.W, padx=3, pady=3)
|
||||||
self.freigabevermerk_neu = tk.StringVar()
|
|
||||||
freigabevermerk_neu_entry = ttk.Entry(frame, textvariable=self.freigabevermerk_neu)
|
self.freigabevermerk_neu = tk.Text(frame,height=3, width=AllFrames.get_text_width(self), font=("Calibri",10) )
|
||||||
freigabevermerk_neu_entry.grid(column=col_left+2, row=self.rownum, sticky=tk.W, padx=3, pady=3)
|
self.freigabevermerk_neu.grid(column=col_left+2, row=self.rownum, sticky=tk.W, padx=3, pady=3)
|
||||||
self.rownum += 1
|
self.rownum += 1
|
||||||
|
|
||||||
separator = ttk.Separator(frame, orient='horizontal')
|
separator = ttk.Separator(frame, orient='horizontal')
|
||||||
@@ -1087,10 +1097,10 @@ class RightFrameVersion(AllFrames):
|
|||||||
"version_neu": self.version_neu.get(),
|
"version_neu": self.version_neu.get(),
|
||||||
"aenderungsindex_sivas": self.aenderungsindex_sivas.get(),
|
"aenderungsindex_sivas": self.aenderungsindex_sivas.get(),
|
||||||
"aenderungsindex_neu": self.aenderungsindex_neu.get(),
|
"aenderungsindex_neu": self.aenderungsindex_neu.get(),
|
||||||
"aenderungstext_sivas": self.aenderungstext_sivas.get(),
|
"aenderungstext_sivas": self.aenderungstext_sivas.get('1.0', 'end'),
|
||||||
"aenderungstext_neu": self.aenderungstext_neu.get(),
|
"aenderungstext_neu": self.aenderungstext_neu.get('1.0', 'end'),
|
||||||
"freigabevermerk_sivas": self.freigabevermerk_sivas.get(),
|
"freigabevermerk_sivas": self.freigabevermerk_sivas.get('1.0', 'end'),
|
||||||
"freigabevermerk_neu": self.freigabevermerk_neu.get(),
|
"freigabevermerk_neu": self.freigabevermerk_neu.get('1.0', 'end'),
|
||||||
}
|
}
|
||||||
|
|
||||||
def data_from_model(self):
|
def data_from_model(self):
|
||||||
@@ -1104,13 +1114,19 @@ class RightFrameVersion(AllFrames):
|
|||||||
if 'aenderungsindex_neu' in data:
|
if 'aenderungsindex_neu' in data:
|
||||||
self.aenderungsindex_neu.set(data["aenderungsindex_neu"])
|
self.aenderungsindex_neu.set(data["aenderungsindex_neu"])
|
||||||
if 'aenderungstext_sivas' in data:
|
if 'aenderungstext_sivas' in data:
|
||||||
self.aenderungstext_sivas.set(data["aenderungstext_sivas"])
|
self.aenderungstext_sivas.insert('1.0', data["aenderungstext_sivas"])
|
||||||
if 'aenderungstext_neu' in data:
|
if 'aenderungstext_neu' in data:
|
||||||
self.aenderungstext_neu.set(data["aenderungstext_neu"])
|
self.aenderungstext_neu.insert('1.0', data["aenderungstext_neu"])
|
||||||
if 'freigabevermerk_sivas' in data:
|
if 'freigabevermerk_sivas' in data:
|
||||||
self.freigabevermerk_sivas.set(data["freigabevermerk_sivas"])
|
self.freigabevermerk_sivas.insert('1.0', data["freigabevermerk_sivas"])
|
||||||
if 'freigabevermerk_neu' in data:
|
if 'freigabevermerk_neu' in data:
|
||||||
self.freigabevermerk_neu.set(data["freigabevermerk_neu"])
|
self.freigabevermerk_neu.insert('1.0', data["freigabevermerk_neu"])
|
||||||
|
|
||||||
|
def clear_texts(self):
|
||||||
|
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):
|
class RightFrameZusatzinfos(AllFrames):
|
||||||
def __init__(self, frame, nrow=0):
|
def __init__(self, frame, nrow=0):
|
||||||
@@ -1126,17 +1142,17 @@ class RightFrameZusatzinfos(AllFrames):
|
|||||||
# Zusatzinformationen automatisch
|
# Zusatzinformationen automatisch
|
||||||
zusatzinfos_auto_label = ttk.Label(frame, text="Zusatzinformationen\nautomatisch:")
|
zusatzinfos_auto_label = ttk.Label(frame, text="Zusatzinformationen\nautomatisch:")
|
||||||
zusatzinfos_auto_label.grid(column=col_left, row=self.rownum, sticky=tk.W, padx=3, pady=3)
|
zusatzinfos_auto_label.grid(column=col_left, row=self.rownum, sticky=tk.W, padx=3, pady=3)
|
||||||
self.zusatzinfos_auto_text = tk.StringVar()
|
|
||||||
zusatzinfos_auto_entry = ttk.Entry(frame, textvariable=self.zusatzinfos_auto_text)
|
self.zusatzinfos_auto_text = tk.Text(frame, height=3, width=AllFrames.get_text_width(self), font=("Calibri",10))
|
||||||
zusatzinfos_auto_entry.grid(column=col_left+1, columnspan=2, row=self.rownum, sticky=tk.EW+tk.NS, padx=3, pady=3)
|
self.zusatzinfos_auto_text.grid(column=col_left+1, columnspan=2, row=self.rownum, sticky=tk.EW+tk.NS, padx=3, pady=3)
|
||||||
self.rownum += 1
|
self.rownum += 1
|
||||||
|
|
||||||
# Zusatzinformationen Benutzerdefiniert
|
# Zusatzinformationen Benutzerdefiniert
|
||||||
zusatzinfos_bendef_label = ttk.Label(frame, text="Zusatzinformationen\nBenutzerdefiniert:")
|
zusatzinfos_bendef_label = ttk.Label(frame, text="Zusatzinformationen\nBenutzerdefiniert:")
|
||||||
zusatzinfos_bendef_label.grid(column=col_left, row=self.rownum, sticky=tk.W, padx=3, pady=3)
|
zusatzinfos_bendef_label.grid(column=col_left, row=self.rownum, sticky=tk.W, padx=3, pady=3)
|
||||||
self.zusatzinfos_bendef_text = tk.StringVar()
|
|
||||||
zusatzinfos_bendef_entry = ttk.Entry(frame, textvariable=self.zusatzinfos_bendef_text)
|
self.zusatzinfos_bendef_text = tk.Text(frame, height=3, width=AllFrames.get_text_width(self), font=("Calibri",10))
|
||||||
zusatzinfos_bendef_entry.grid(column=col_left+1, columnspan=2, row=self.rownum, sticky=tk.EW+tk.NS, padx=3, pady=3)
|
self.zusatzinfos_bendef_text.grid(column=col_left+1, columnspan=2, row=self.rownum, sticky=tk.EW+tk.NS, padx=3, pady=3)
|
||||||
self.rownum += 1
|
self.rownum += 1
|
||||||
|
|
||||||
separator = ttk.Separator(frame, orient='horizontal')
|
separator = ttk.Separator(frame, orient='horizontal')
|
||||||
@@ -1152,16 +1168,20 @@ class RightFrameZusatzinfos(AllFrames):
|
|||||||
|
|
||||||
def get_data(self):
|
def get_data(self):
|
||||||
return {
|
return {
|
||||||
"zusatzinfos_auto_text": self.zusatzinfos_auto_text.get(),
|
"zusatzinfos_auto_text": self.zusatzinfos_auto_text.get('1.0', 'end'),
|
||||||
"zusatzinfos_bendef_text": self.zusatzinfos_bendef_text.get(),
|
"zusatzinfos_bendef_text": self.zusatzinfos_bendef_text.get('1.0', 'end'),
|
||||||
}
|
}
|
||||||
|
|
||||||
def data_from_model(self):
|
def data_from_model(self):
|
||||||
data = self.get_controller().get_all_gui_data()
|
data = self.get_controller().get_all_gui_data()
|
||||||
if 'zusatzinfos_auto_text' in data:
|
if 'zusatzinfos_auto_text' in data:
|
||||||
self.zusatzinfos_auto_text.set(data["zusatzinfos_auto_text"])
|
self.zusatzinfos_auto_text.insert('1,0', data["zusatzinfos_auto_text"])
|
||||||
if 'zusatzinfos_bendef_text' in data:
|
if 'zusatzinfos_bendef_text' in data:
|
||||||
self.zusatzinfos_bendef_text.set(data["zusatzinfos_bendef_text"])
|
self.zusatzinfos_bendef_text.insert('1,0', data["zusatzinfos_bendef_text"])
|
||||||
|
|
||||||
|
def clear_texts(self):
|
||||||
|
self.zusatzinfos_auto_text.delete('1.0', "end")
|
||||||
|
self.zusatzinfos_bendef_text.delete('1.0', "end")
|
||||||
|
|
||||||
class App():
|
class App():
|
||||||
def __init__(self, root):
|
def __init__(self, root):
|
||||||
@@ -1187,7 +1207,7 @@ class App():
|
|||||||
self._root.bind('<MouseWheel>', self.OnMouseWheel)
|
self._root.bind('<MouseWheel>', self.OnMouseWheel)
|
||||||
|
|
||||||
container = ttk.Frame(self._root)
|
container = ttk.Frame(self._root)
|
||||||
self._canvas = tk.Canvas(container, width=800, height=900)
|
self._canvas = tk.Canvas(container, width=900, height=900)
|
||||||
# canvas = tk.Canvas(container)
|
# canvas = tk.Canvas(container)
|
||||||
|
|
||||||
# baue eine globale Scrollbar ganz rechts
|
# baue eine globale Scrollbar ganz rechts
|
||||||
@@ -1257,6 +1277,7 @@ class App():
|
|||||||
def data_from_model(self):
|
def data_from_model(self):
|
||||||
""" methode zum Auslesen aller Daten der Oberfläche aus dem Modell
|
""" methode zum Auslesen aller Daten der Oberfläche aus dem Modell
|
||||||
"""
|
"""
|
||||||
|
self.clear_texts()
|
||||||
self.lf1.data_from_model()
|
self.lf1.data_from_model()
|
||||||
self.lf2.data_from_model()
|
self.lf2.data_from_model()
|
||||||
|
|
||||||
@@ -1270,6 +1291,10 @@ class App():
|
|||||||
self.rf8.data_from_model()
|
self.rf8.data_from_model()
|
||||||
self.rf9.data_from_model()
|
self.rf9.data_from_model()
|
||||||
|
|
||||||
|
def clear_texts(self):
|
||||||
|
self.rf8.clear_texts()
|
||||||
|
self.rf9.clear_texts()
|
||||||
|
|
||||||
|
|
||||||
def data_from_view(self, key=None):
|
def data_from_view(self, key=None):
|
||||||
ret = dict()
|
ret = dict()
|
||||||
|
|||||||
Reference in New Issue
Block a user