From b8d90481bce7460ab36ca0ddc6a344a659b50755 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ren=C3=A9=20Mathieu?= Date: Sat, 17 Jan 2026 14:35:07 +0100 Subject: [PATCH] =?UTF-8?q?Hauptfenster:=20Durchsuchen-Button=20entfernt,?= =?UTF-8?q?=20Abbruch=20zentriert=20|=20Ja/Nein-Dialog:=20Fenster=20vergr?= =?UTF-8?q?=C3=B6=C3=9Fert=20(550x200)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gui.py | 22 +++++++++++++--------- 1 file changed, 13 insertions(+), 9 deletions(-) diff --git a/gui.py b/gui.py index cd63279..3551c73 100755 --- a/gui.py +++ b/gui.py @@ -143,13 +143,14 @@ 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 Button (blau) + # Durchsuchen Button (macOS-Style) - wird versteckt, wenn 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) + # Button wird standardmäßig versteckt - wird nur angezeigt, wenn explizit benötigt + self.browse_button.pack_forget() - # 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) self.hint_label = tk.Label(self.root, text="Bitte wählen Sie den Ordner mit den Bilddaten aus!") self.hint_label.pack(pady=5) # Pady hinzugefügt für etwas Abstand nach oben und unten @@ -346,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): @@ -651,8 +654,9 @@ class JaNeinAbbruchDialog(tk.Toplevel): self.title(title) - self.geometry("420x180") # Angepasste Fenstergröße - tk.Label(self, text=self.message, font=('Helvetica', 13)).pack(pady=20) + self.geometry("550x200") # Größeres Fenster für vollständige Textanzeige + self.minsize(500, 180) # Minimale Größe + tk.Label(self, text=self.message, font=('Helvetica', 13), wraplength=500).pack(pady=25) btn_frame = tk.Frame(self) btn_frame.pack(pady=12)