From ccf6717e920dad87798879b65d80fd291b544d7b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ren=C3=A9=20Mathieu?= Date: Sat, 17 Jan 2026 14:37:18 +0100 Subject: [PATCH] Hauptfenster: Durchsuchen-Button bleibt versteckt, nur Abbruch-Button zentriert angezeigt --- gui.py | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/gui.py b/gui.py index 7294998..750c520 100755 --- a/gui.py +++ b/gui.py @@ -143,13 +143,13 @@ class GUI: self.button_frame = tk.Frame(self.root) self.button_frame.pack(side=tk.BOTTOM, fill=tk.X, pady=12) - # Durchsuchen Button (macOS-Style) - primärer Standard-Button (blau) + # Durchsuchen Button (macOS-Style) - wird versteckt, da nicht benötigt self.browse_button = create_macos_button(self.button_frame, text="Durchsuchen", command=self.browse, width=14, default=True) - self.browse_button.pack(side=tk.LEFT, padx=12, expand=True, pady=4) + self.browse_button.pack_forget() # Button versteckt - # Schließen Button (macOS-Style) - sekundärer Button (grau) - self.close_button = create_macos_button(self.button_frame, text="Abbruch", command=self.on_app_close, width=14) - self.close_button.pack(side=tk.RIGHT, padx=12, expand=True, pady=4) + # Schließen Button (macOS-Style) - zentriert + self.close_button = create_macos_button(self.button_frame, text="Abbruch", command=self.on_app_close, width=16) + self.close_button.pack(expand=True, pady=4) # Hinweis-Label mit angepasster Schriftgröße (wie Buttons: 13pt) self.hint_label = tk.Label(self.root, text="Bitte wählen Sie den Ordner mit den Bilddaten aus!", font=('Helvetica', 13)) @@ -347,11 +347,13 @@ class GUI: messagebox.showerror("Fehler", message) def disable_browse_button(self): """Deaktiviert den Durchsuchen Button.""" - self.browse_button.config(state=tk.DISABLED) + # Button ist versteckt, daher keine Aktion nötig + pass def enable_browse_button(self): """Aktiviert den Durchsuchen Button.""" - self.browse_button.config(state=tk.NORMAL) + # Button ist versteckt, daher keine Aktion nötig + pass def bind_shortcuts(self): self.root.bind('', lambda event: self.open_settings_dialog()) def open_settings_dialog(self):