Python Übung 20

Erstelle eine GUI mit der man einen Startwert festlegt und durch einen Klick auf einen Button die Zahl immer um 1 erhöht.

Einen Button erstellen und mit der Funktion der Erhöhung des Wertes verbinden:

Ein Eingabefeld für den Startwert erstellen

from tkinter import *
import tkinter as tk 

# Fenster erstellen
root = Tk()
root.title("Reihen- / Rundenzähler")
root.geometry('350x400')

# Funktion zum Erhöhen des Zählers
def increment():
    current = int(count.get())
    current += 1
    count.set(current)
    label.config(text=f"Aktuelle Reihe/Runde: {current}")

# Label für die Eingabeaufforderung
label1 = tk.Label(root, text="Zählerwert, mit dem begonnen werden soll:")
label1.pack(pady=10)

# Eingabefeld für den Startwert
count = tk.StringVar(value="0")
entry = tk.Entry(root, textvariable=count)
entry.pack()

# Button erstellen
zaehler = tk.Button(root, text="+ 1 Reihe / Runde", command=increment)
zaehler.pack(pady=20)

# Label zur Anzeige des aktuellen Zählerstands
label = tk.Label(root, text="Aktuelle Reihe/Runde: 0")
label.pack()

root.mainloop()

Ich habe die Schriftgröße noch erhöht