Felder von Bezeichnung 1 verbreitert um Eintrag besser lesen zu können / automatischer Längenbeschnitt der Bezeichnung 1 neu entfernt

This commit is contained in:
2024-04-17 09:27:08 +02:00
parent 32fb4999cc
commit b7585c1975
2 changed files with 2 additions and 11 deletions
-9
View File
@@ -1540,15 +1540,6 @@ class GuiLogic():
else:
ret['pdm_kategorie_neu'] = selected
# Entry-Abhängigkeit der Bezeichnung 1. keine eigene Callback. Abhängig von der Kategorie
pdm_kat = ret["pdm_kategorie_neu"]
if pdm_kat == "Baugruppe" or pdm_kat == "Schweissbaugruppe":
maxlen = 45 # Längenbeschränkung = 45 Zeichen
else:
maxlen = 50 # Längenbeschränkung = 50 Zeichen
text = self._model.get_gui_data("bezeichnung1_sivas")
if len(text) > maxlen:
ret["bezeichnung1_neu"] = text[0:maxlen]
return ret
def cb_neuaufbau(self, selected):
+2 -2
View File
@@ -572,11 +572,11 @@ class RightFrameBezeichnung(AllFrames):
self.bezeichnung1_label = ttk.Label(frame, text="Bezeichnung 1:", foreground='blue' )
self.bezeichnung1_label.grid(column=col_left, row=self.rownum, sticky=tk.W, padx=3, pady=3)
self.bezeichnung1_sivas = tk.StringVar()
self.bezeichnung1_entry = ttk.Entry(frame, textvariable=self.bezeichnung1_sivas, width=AllFrames.get_entry_text_width(self), state="readonly")
self.bezeichnung1_entry = ttk.Entry(frame, textvariable=self.bezeichnung1_sivas, width=AllFrames.get_entry_text_width(self), font=("Calibri",10), 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, width=AllFrames.get_entry_text_width(self))
self.bezeichnung1_neu_entry = ttk.Entry(frame, textvariable=self.bezeichnung1_neu, width=AllFrames.get_entry_text_width(self), font=("Calibri",10))
self.bezeichnung1_neu_entry.grid(column=col_left+2, row=self.rownum, sticky=tk.W, padx=3, pady=3)
self.rownum += 1