Bestätigungsdialog: Vollständige Datenanzeige und größeres Fenster (750x600)

This commit is contained in:
René Mathieu
2026-01-17 14:11:28 +01:00
parent ff2bc82994
commit fab2c04d07
2 changed files with 8 additions and 5 deletions

View File

@@ -157,7 +157,10 @@ async def vergleich_target_source(transfer_folder, gui, name, vorname, geburtsda
elif response is False: elif response is False:
print("Benutzer hat Nein gewählt - Bestätigungsdialog wird angezeigt") print("Benutzer hat Nein gewählt - Bestätigungsdialog wird angezeigt")
# Zeige Bestätigungsdialog, ob wirklich Original-Daten behalten werden sollen # Zeige Bestätigungsdialog, ob wirklich Original-Daten behalten werden sollen
confirm_response = gui.show_confirm_keep_original_dialog() # Übergebe die vollständigen Daten aus dem vorherigen Dialog
tomedo_data_full = f"{name}, {vorname}, * {geburtsdatum_formatted}"
original_data_full = f"{name_source}, {vorname_source}, * {geburtsdatum_source_formatted}"
confirm_response = gui.show_confirm_keep_original_dialog(tomedo_data_full, original_data_full)
if confirm_response is True: if confirm_response is True:
# Benutzer hat sich umentschieden - Tomedo-Daten verwenden # Benutzer hat sich umentschieden - Tomedo-Daten verwenden
print("Benutzer hat sich umentschieden - Tomedo-Daten werden übernommen") print("Benutzer hat sich umentschieden - Tomedo-Daten werden übernommen")

8
gui.py
View File

@@ -472,8 +472,8 @@ class ConfirmKeepOriginalDialog(tk.Toplevel):
self.transfer_folder = transfer_folder self.transfer_folder = transfer_folder
self.title("Bestätigung") self.title("Bestätigung")
self.geometry("750x480") self.geometry("750x600") # Größeres Fenster für vollständige Datenanzeige
self.minsize(700, 450) self.minsize(750, 600) # Minimale Größe erhöht
main_frame = tk.Frame(self) main_frame = tk.Frame(self)
main_frame.pack(fill=tk.BOTH, expand=True, padx=40, pady=30) main_frame.pack(fill=tk.BOTH, expand=True, padx=40, pady=30)
@@ -493,7 +493,7 @@ class ConfirmKeepOriginalDialog(tk.Toplevel):
font=bold_font, fg='#cc6600') font=bold_font, fg='#cc6600')
warning_label.pack(pady=(0, 20)) warning_label.pack(pady=(0, 20))
# Tomedo-Daten - in einem Frame mit Hintergrund # Erwartete Daten (Tomedo) - in einem Frame mit Hintergrund (wie im ersten Dialog)
tomedo_frame = tk.Frame(main_frame, bg='#ffffff', relief=tk.SUNKEN, bd=1) tomedo_frame = tk.Frame(main_frame, bg='#ffffff', relief=tk.SUNKEN, bd=1)
tomedo_frame.pack(fill=tk.X, pady=(0, 20)) tomedo_frame.pack(fill=tk.X, pady=(0, 20))
@@ -507,7 +507,7 @@ class ConfirmKeepOriginalDialog(tk.Toplevel):
bg='#ffffff', fg='#000000', anchor="w") bg='#ffffff', fg='#000000', anchor="w")
tomedo_label.pack(pady=(0, 0), fill=tk.X) tomedo_label.pack(pady=(0, 0), fill=tk.X)
# Original-Daten - in einem Frame mit Hintergrund # Gefundene Daten (DICOM) - in einem Frame mit Hintergrund (wie im ersten Dialog)
original_frame = tk.Frame(main_frame, bg='#ffffff', relief=tk.SUNKEN, bd=1) original_frame = tk.Frame(main_frame, bg='#ffffff', relief=tk.SUNKEN, bd=1)
original_frame.pack(fill=tk.X, pady=(0, 25)) original_frame.pack(fill=tk.X, pady=(0, 25))