From a2ea61e0f3da620200d69b9b9b9680f3f81b4a1c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ren=C3=A9=20Mathieu?= Date: Sat, 17 Jan 2026 14:36:13 +0100 Subject: [PATCH] =?UTF-8?q?Hauptfenster:=20Durchsuchen-Button=20wiederherg?= =?UTF-8?q?estellt=20als=20Standard-Button,=20Textgr=C3=B6=C3=9Fe=20auf=20?= =?UTF-8?q?13pt=20angepasst?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gui.py | 20 +++++++++----------- 1 file changed, 9 insertions(+), 11 deletions(-) diff --git a/gui.py b/gui.py index 3551c73..7294998 100755 --- a/gui.py +++ b/gui.py @@ -143,16 +143,16 @@ 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, wenn 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) - # Button wird standardmäßig versteckt - wird nur angezeigt, wenn explizit benötigt - self.browse_button.pack_forget() + 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) - self.hint_label = tk.Label(self.root, text="Bitte wählen Sie den Ordner mit den Bilddaten aus!") + # 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)) self.hint_label.pack(pady=5) # Pady hinzugefügt für etwas Abstand nach oben und unten self.root.protocol("WM_DELETE_WINDOW", self.on_close) @@ -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):