diff --git a/gui.py b/gui.py index f3f6e61..16deb77 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) - wird versteckt, da nicht benötigt + # Durchsuchen Button (macOS-Style) - primärer Standard-Button (blau) self.browse_button = create_macos_button(self.button_frame, text="Durchsuchen", command=self.browse, width=14, default=True) - self.browse_button.pack_forget() # Button versteckt + self.browse_button.pack(side=tk.LEFT, 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) + # 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) # 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,13 +347,11 @@ class GUI: messagebox.showerror("Fehler", message) def disable_browse_button(self): """Deaktiviert den Durchsuchen Button.""" - # Button ist versteckt, daher keine Aktion nötig - pass + self.browse_button.config(state=tk.DISABLED) def enable_browse_button(self): """Aktiviert den Durchsuchen Button.""" - # Button ist versteckt, daher keine Aktion nötig - pass + self.browse_button.config(state=tk.NORMAL) def bind_shortcuts(self): self.root.bind('', lambda event: self.open_settings_dialog()) def open_settings_dialog(self):