Textfelder anstatt entries verwendet. Breite und Höhe der Felder in der Zentralen Klasse änderbar
This commit is contained in:
+109
-84
@@ -18,6 +18,16 @@ class AllFrames():
|
||||
def __init__(self, nrow=0):
|
||||
self.set_start_row(nrow)
|
||||
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):
|
||||
"""gibt die Anzahl der von diesem Widget belegten Zeilen zurück"""
|
||||
@@ -44,7 +54,7 @@ class TreeView():
|
||||
def __init__(self, frame, nrow=0):
|
||||
# a treeview
|
||||
# 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.
|
||||
self.tree.heading('#0', text='root', anchor=tk.W)
|
||||
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)
|
||||
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)
|
||||
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)
|
||||
|
||||
feld_label.configure(font=("Helvetica", 12))
|
||||
@@ -236,7 +246,7 @@ class RightFramePDM(AllFrames):
|
||||
pdmkategorie_label = ttk.Label(frame, text="PDM-Kategorie:" )
|
||||
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)
|
||||
self.pdmkategorie_combo = ttk.Combobox(frame, textvariable=self.pdm_category, width=AllFrames.get_combo_width(self))
|
||||
#self.pdmkategorie_combo['values'] = categories
|
||||
self.pdmkategorie_combo['state'] = 'readonly'
|
||||
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.grid(column=col_left, row=self.rownum, sticky=tk.W, padx=3, pady=3)
|
||||
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)
|
||||
self.rownum += 1
|
||||
|
||||
@@ -282,7 +292,7 @@ class RightFramePDM(AllFrames):
|
||||
halbzeuglaenge_label = ttk.Label(frame, text="Halbzeuglänge:" )
|
||||
halbzeuglaenge_label.grid(column=col_left, row=self.rownum, sticky=tk.W, padx=3, pady=3)
|
||||
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)
|
||||
self.rownum += 1
|
||||
|
||||
@@ -290,7 +300,7 @@ class RightFramePDM(AllFrames):
|
||||
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)
|
||||
self.halbzeugoberflaeche_combo = ttk.Combobox(frame, textvariable=self.halbzeugoberflaeche_neu, width=AllFrames.get_combo_width(self))
|
||||
self.halbzeugoberflaeche_combo['state'] = 'readonly'
|
||||
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)
|
||||
@@ -300,7 +310,7 @@ class RightFramePDM(AllFrames):
|
||||
halbzeugfarbe_label = ttk.Label(frame, text="Halbzeugfarbe:" )
|
||||
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)
|
||||
self.halbzeugfarbe_combo = ttk.Combobox(frame, textvariable=self.halbzeugfarbe_neu, width=AllFrames.get_combo_width(self))
|
||||
self.halbzeugfarbe_combo['state'] = 'readonly'
|
||||
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)
|
||||
@@ -311,7 +321,7 @@ class RightFramePDM(AllFrames):
|
||||
lebenszyklusstatus_label = ttk.Label(frame, text="Lebenszyklusstatus:")
|
||||
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)
|
||||
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.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)
|
||||
@@ -321,7 +331,7 @@ class RightFramePDM(AllFrames):
|
||||
model3d_label = ttk.Label(frame, text="3D-Modell:" )
|
||||
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')
|
||||
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.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)
|
||||
@@ -418,11 +428,11 @@ class RightFrameBezeichnung(AllFrames):
|
||||
bezeichnung1_label = ttk.Label(frame, text="Bezeichnung 1:" )
|
||||
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, 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_neu = tk.StringVar()
|
||||
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.rownum += 1
|
||||
@@ -431,7 +441,7 @@ class RightFrameBezeichnung(AllFrames):
|
||||
bezeichnung2_label = ttk.Label(frame, text="Bezeichnung 2:" )
|
||||
bezeichnung2_label.grid(column=col_left, row=self.rownum, sticky=tk.W, padx=3, pady=3)
|
||||
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)
|
||||
self.rownum += 1
|
||||
|
||||
@@ -484,11 +494,11 @@ class RightFrameHalbzeugOhneS(AllFrames):
|
||||
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)
|
||||
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)
|
||||
|
||||
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['state'] = 'readonly'
|
||||
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.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")
|
||||
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)
|
||||
|
||||
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['state'] = 'readonly'
|
||||
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.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")
|
||||
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)
|
||||
|
||||
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['state'] = 'readonly'
|
||||
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.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")
|
||||
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)
|
||||
|
||||
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['state'] = 'readonly'
|
||||
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.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")
|
||||
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)
|
||||
|
||||
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['state'] = 'readonly'
|
||||
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.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")
|
||||
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)
|
||||
|
||||
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['state'] = 'readonly'
|
||||
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.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")
|
||||
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)
|
||||
|
||||
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['state'] = 'readonly'
|
||||
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.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")
|
||||
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)
|
||||
|
||||
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['state'] = 'readonly'
|
||||
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.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")
|
||||
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)
|
||||
|
||||
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['state'] = 'readonly'
|
||||
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.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")
|
||||
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)
|
||||
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)
|
||||
self.rownum += 1
|
||||
|
||||
@@ -761,11 +771,11 @@ class RightFrameTOSGruppe(AllFrames):
|
||||
dispogruppe_label = ttk.Label(frame, text="Dispogruppe:" )
|
||||
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")
|
||||
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)
|
||||
|
||||
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['state'] = 'readonly'
|
||||
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.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")
|
||||
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)
|
||||
|
||||
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['state'] = 'readonly'
|
||||
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.grid(column=col_left, row=self.rownum, sticky=tk.W, padx=3, pady=3)
|
||||
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)
|
||||
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)
|
||||
self.rownum += 1
|
||||
|
||||
@@ -802,10 +812,10 @@ class RightFrameTOSGruppe(AllFrames):
|
||||
ersetztdurch_label = ttk.Label(frame, text="Ersetzt durch:" )
|
||||
ersetztdurch_label.grid(column=col_left, row=self.rownum, sticky=tk.W, padx=3, pady=3)
|
||||
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)
|
||||
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)
|
||||
self.rownum += 1
|
||||
# Ersetzt durch
|
||||
@@ -814,11 +824,11 @@ class RightFrameTOSGruppe(AllFrames):
|
||||
hersteller_label = ttk.Label(frame, text="Hersteller:" )
|
||||
hersteller_label.grid(column=col_left, row=self.rownum, sticky=tk.W, padx=3, pady=3)
|
||||
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)
|
||||
|
||||
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['state'] = 'readonly'
|
||||
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.grid(column=col_left, row=self.rownum, sticky=tk.W, padx=3, pady=3)
|
||||
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)
|
||||
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)
|
||||
self.rownum += 1
|
||||
# Ersetzt durch
|
||||
@@ -933,7 +943,7 @@ class RightFrameWerkstoffdiskrepanz(AllFrames):
|
||||
werkstofftyp_label = ttk.Label(frame, text="Werkstofftyp:" )
|
||||
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)
|
||||
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['state'] = 'readonly'
|
||||
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.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")
|
||||
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)
|
||||
|
||||
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.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)
|
||||
@@ -960,7 +970,7 @@ class RightFrameWerkstoffdiskrepanz(AllFrames):
|
||||
oberflaeche_label.grid(column=col_left, row=self.rownum, sticky=tk.W, padx=3, pady=3)
|
||||
|
||||
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.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)
|
||||
@@ -971,7 +981,7 @@ class RightFrameWerkstoffdiskrepanz(AllFrames):
|
||||
farbe_label.grid(column=col_left, row=self.rownum, sticky=tk.W, padx=3, pady=3)
|
||||
|
||||
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.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)
|
||||
@@ -1035,10 +1045,10 @@ class RightFrameVersion(AllFrames):
|
||||
version_label = ttk.Label(frame, text="Version:" )
|
||||
version_label.grid(column=col_left, row=self.rownum, sticky=tk.W, padx=3, pady=3)
|
||||
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)
|
||||
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)
|
||||
self.rownum += 1
|
||||
|
||||
@@ -1047,33 +1057,33 @@ class RightFrameVersion(AllFrames):
|
||||
aenderungsindex_label = ttk.Label(frame, text="Änderungsindex:" )
|
||||
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")
|
||||
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)
|
||||
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)
|
||||
self.rownum += 1
|
||||
|
||||
# Änderungstext
|
||||
aenderungstext_label = ttk.Label(frame, text="Änderungstext:" )
|
||||
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")
|
||||
aenderungstext_entry.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)
|
||||
aenderungstext_neu_entry.grid(column=col_left+2, 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))
|
||||
self.aenderungstext_sivas.grid(column=col_left+1, row=self.rownum, sticky=tk.W, padx=3, pady=3)
|
||||
|
||||
self.aenderungstext_neu = tk.Text(frame, height=3, width=AllFrames.get_text_width(self), font=("Calibri",10))
|
||||
self.aenderungstext_neu.grid(column=col_left+2, row=self.rownum, sticky=tk.W, padx=3, pady=3)
|
||||
self.rownum += 1
|
||||
|
||||
# Freigabevermerk
|
||||
freigabevermerk_label = ttk.Label(frame, text="Freigabevermerk:" )
|
||||
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")
|
||||
freigabevermerk_entry.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)
|
||||
freigabevermerk_neu_entry.grid(column=col_left+2, 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))
|
||||
self.freigabevermerk_sivas.grid(column=col_left+1, row=self.rownum, sticky=tk.W, padx=3, pady=3)
|
||||
|
||||
self.freigabevermerk_neu = tk.Text(frame,height=3, width=AllFrames.get_text_width(self), font=("Calibri",10) )
|
||||
self.freigabevermerk_neu.grid(column=col_left+2, row=self.rownum, sticky=tk.W, padx=3, pady=3)
|
||||
self.rownum += 1
|
||||
|
||||
separator = ttk.Separator(frame, orient='horizontal')
|
||||
@@ -1087,10 +1097,10 @@ class RightFrameVersion(AllFrames):
|
||||
"version_neu": self.version_neu.get(),
|
||||
"aenderungsindex_sivas": self.aenderungsindex_sivas.get(),
|
||||
"aenderungsindex_neu": self.aenderungsindex_neu.get(),
|
||||
"aenderungstext_sivas": self.aenderungstext_sivas.get(),
|
||||
"aenderungstext_neu": self.aenderungstext_neu.get(),
|
||||
"freigabevermerk_sivas": self.freigabevermerk_sivas.get(),
|
||||
"freigabevermerk_neu": self.freigabevermerk_neu.get(),
|
||||
"aenderungstext_sivas": self.aenderungstext_sivas.get('1.0', 'end'),
|
||||
"aenderungstext_neu": self.aenderungstext_neu.get('1.0', 'end'),
|
||||
"freigabevermerk_sivas": self.freigabevermerk_sivas.get('1.0', 'end'),
|
||||
"freigabevermerk_neu": self.freigabevermerk_neu.get('1.0', 'end'),
|
||||
}
|
||||
|
||||
def data_from_model(self):
|
||||
@@ -1104,13 +1114,19 @@ class RightFrameVersion(AllFrames):
|
||||
if 'aenderungsindex_neu' in data:
|
||||
self.aenderungsindex_neu.set(data["aenderungsindex_neu"])
|
||||
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:
|
||||
self.aenderungstext_neu.set(data["aenderungstext_neu"])
|
||||
self.aenderungstext_neu.insert('1.0', data["aenderungstext_neu"])
|
||||
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:
|
||||
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):
|
||||
def __init__(self, frame, nrow=0):
|
||||
@@ -1126,17 +1142,17 @@ class RightFrameZusatzinfos(AllFrames):
|
||||
# Zusatzinformationen automatisch
|
||||
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)
|
||||
self.zusatzinfos_auto_text = tk.StringVar()
|
||||
zusatzinfos_auto_entry = ttk.Entry(frame, textvariable=self.zusatzinfos_auto_text)
|
||||
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 = tk.Text(frame, height=3, width=AllFrames.get_text_width(self), font=("Calibri",10))
|
||||
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
|
||||
|
||||
# Zusatzinformationen Benutzerdefiniert
|
||||
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)
|
||||
self.zusatzinfos_bendef_text = tk.StringVar()
|
||||
zusatzinfos_bendef_entry = ttk.Entry(frame, textvariable=self.zusatzinfos_bendef_text)
|
||||
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 = tk.Text(frame, height=3, width=AllFrames.get_text_width(self), font=("Calibri",10))
|
||||
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
|
||||
|
||||
separator = ttk.Separator(frame, orient='horizontal')
|
||||
@@ -1152,16 +1168,20 @@ class RightFrameZusatzinfos(AllFrames):
|
||||
|
||||
def get_data(self):
|
||||
return {
|
||||
"zusatzinfos_auto_text": self.zusatzinfos_auto_text.get(),
|
||||
"zusatzinfos_bendef_text": self.zusatzinfos_bendef_text.get(),
|
||||
"zusatzinfos_auto_text": self.zusatzinfos_auto_text.get('1.0', 'end'),
|
||||
"zusatzinfos_bendef_text": self.zusatzinfos_bendef_text.get('1.0', 'end'),
|
||||
}
|
||||
|
||||
def data_from_model(self):
|
||||
data = self.get_controller().get_all_gui_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:
|
||||
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():
|
||||
def __init__(self, root):
|
||||
@@ -1187,7 +1207,7 @@ class App():
|
||||
self._root.bind('<MouseWheel>', self.OnMouseWheel)
|
||||
|
||||
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)
|
||||
|
||||
# baue eine globale Scrollbar ganz rechts
|
||||
@@ -1257,6 +1277,7 @@ 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()
|
||||
|
||||
@@ -1270,6 +1291,10 @@ 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 data_from_view(self, key=None):
|
||||
ret = dict()
|
||||
|
||||
Reference in New Issue
Block a user