Untitled

 avatar
unknown
plain_text
a month ago
1.3 kB
1
Indexable
from tkinter import *

number = 0

def increment():
    global number
    number += 1
    number_label.config(text=f"{number}")

def decrement():
    global number
    number -= 1
    number_label.config(text=f"{number}")

def reset():
    global number
    number = 0
    number_label.config(text=f"{number}")

root = Tk()
root.geometry("500x500")
root.configure(bg="LightSteelBlue1")
root.title("Click Counter")

# Number display
number_label = Label(text=f"{number}", width=10, height=1, bg="alice blue", fg="black", font=("Arial", 60, "normal"), anchor="e", highlightthickness=3, highlightbackground="black")
number_label.pack(pady=50)

# Plus button
plus_button = Button(text="+", width=20, height=1, bg="LightSteelBlue2", fg="black",  font=("Arial", 30, "normal"), anchor="center", activebackground="LightSteelBlue3", command=increment)
plus_button.pack()

# Minus button
minus_button = Button(text="-", width=20, height=1, bg="alice blue", fg="black",  font=("Arial", 30, "normal"), anchor="center", activebackground="snow3", command=decrement)
minus_button.pack(pady= 15)

# Reset button
reset_button = Button(text="Reset", width=20, height=1, bg="alice blue", fg="black", font=("Arial", 30, "normal"), anchor="center", activebackground="snow3", command=reset)
reset_button.pack()

root.mainloop()
Leave a Comment