Mundo em Python

APP de contar e adicionar

from tkinter import *

numero_senha = 0

root = Tk()
root.geometry("400x400")
root.resizable(0, 0)
root.config(bg="#103030")
root.title("Counter App") titulo = Label(root, text="Counter App",
font=("Arial", 28, "bold"), bg="#103030", fg="#49e3e3")
titulo.place(relx=0.18, rely=0.05) Label(root, text="", font=("Arial", 18, "bold"),
bg="#103030", fg="#49e3e3").place(relx=0.1, rely=0.2) texto_sub1 = Label(text="Adicionar:",
font=("Arial", 20, "bold"), bg="#103030", fg="#49e3e3")
texto_sub1.place(relx=0.1, rely=0.25) numero = StringVar()
numero_entrada = Entry(textvariable=numero,
font=("Arial", 12, "bold"),
bg="white", fg="blue", justify='center')
numero_entrada.place(relx=0.5, rely=0.27, relwidth=0.35)
numero_entrada.focus() def adicionar():
global numero_senha
try:
n = int(numero.get())
numero_senha += n
resultado_texto.config(text=str(numero_senha))
except ValueError:
resultado_texto.config(text="Erro de digitação") # Function to subtract from the counter
def tirar():
global numero_senha
try:
n = int(numero.get())
numero_senha -= n
resultado_texto.config(text=str(numero_senha))
except ValueError:
resultado_texto.config(text="Erro de digitação") def limpar():
global numero_senha
numero_senha = 0
resultado_texto.config(text=str(numero_senha)) but1 = Button(text="Adicionar", bd=2, bg='#107db2', fg='white',
font=('verdana', 12, 'bold'), command=adicionar)
but1.place(relx=0.15, rely=0.4, relwidth=0.25, relheight=0.1) but2 = Button(text="Tirar", bd=2, bg='#107db2', fg='white',
font=('verdana', 12, 'bold'), command=tirar)
but2.place(relx=0.6, rely=0.4, relwidth=0.25, relheight=0.1) but3 = Button(text="Limpar", bd=2, bg='#107db2', fg='white',
font=('verdana', 12, 'bold'), command=limpar)
but3.place(relx=0.4, rely=0.55, relwidth=0.25, relheight=0.1) resultado_texto = Label(font=("Arial", 30, "bold"), bg="#cfe2f3")
resultado_texto.place(relx=0.05, rely=0.68, relwidth=0.9, relheight=0.3) root.mainloop()
0