Wie bekomme ich die Antwortfelder mittig ?

Code-Stücke können hier veröffentlicht werden.
Antworten
LDN
User
Beiträge: 2
Registriert: Mittwoch 16. Oktober 2024, 19:39

Ich versuche die Werte so anzupassen, dass die Antwortfelder mittig sind aber der Antworttext in den Feldern linksbündig,was sie auch sind. Nur die Antwortfelder sind mehr links am Rand und nicht mittig. Ich blicke nicht mehr durch als Anfänger und Ki kann mir auch nicht helfen .Ich dachte padx sorgt dafür dass alles mittig ist

Code: Alles auswählen

 # Quiz-Bereich
        self.quiz_frame = tk.Frame(root, bg="black")
        self.quiz_frame.pack(expand=True, fill="both")

        self.frage_label = tk.Label(self.quiz_frame, text="", font=("Segoe UI", 20, "bold"),
                                    bg="black", fg="#ddd", wraplength=800, justify="center")
        self.frage_label.pack(pady=10,padx=40)

        self.antworten_frame = tk.Frame(self.quiz_frame, bg="black")
        self.antworten_frame.pack(pady=10,fill="x")

        # Antworten untereinander
        self.buttons = []
        self.user_labels = []
        self.buchstaben = ['A', 'B', 'C', 'D']
        for i in range(4):
            frame = tk.Frame(self.antworten_frame, bg="black")
            frame.pack(fill="x", pady=10, padx=40)
            btn = tk.Button(frame, text="", font=("Segoe UI", 14), height=2,
                            bg="#444", fg="white", relief="raised", borderwidth=2, anchor="w")
            btn.pack(side="left", expand=True, fill="x", padx=(10, 10))
            user_label = tk.Label(frame, text="", font=("Segoe UI", 10, "italic"),
                                  bg="black", fg="#777", width=12, anchor="w")
            user_label.pack(side="bottom")
            self.buttons.append(btn)
            self.user_labels.append(user_label)

        self.status_label = tk.Label(self.quiz_frame, text="", font=("Segoe UI", 12),
                                     bg="black", fg="#00bfff")
        self.status_label.pack(pady=10)
Antworten