from tkinter import *
root = Tk()
root.geometry("700x300")
root.resizable(0, 0)
root.config(bg="#2465a6")
root.title("Calcular percentagem ")
titulo = Label(text="Calcular percentagem de 4 acontecimentos",
font=("Arial", "19", "bold"),bg="#2465a6",fg="#ebedf0")
titulo.place(relx=0.08, rely=0.05)
texto_sub1 = Label(text="Acontecimento 1",
font=("Arial", "13", "bold"),bg="#2465a6",fg="#ebedf0")
texto_sub1.place(relx=0.03, rely=0.25)
texto_sub2 = Label(text="Acontecimento 2",
font=("Arial", "13", "bold"),bg="#2465a6",fg="#ebedf0")
texto_sub2.place(relx=0.25, rely=0.25)
texto_sub3 = Label(text="Acontecimento 3",
font=("Arial", "13", "bold"),bg="#2465a6",fg="#ebedf0")
texto_sub3.place(relx=0.48, rely=0.25)
texto_sub4 = Label(text="Acontecimento 4",
font=("Arial", "13", "bold"),bg="#2465a6",fg="#ebedf0")
texto_sub4.place(relx=0.75, rely=0.25)
Acontecimento_1 = DoubleVar()
Acontecimento_1_entrada = Entry(textvariable=Acontecimento_1,
font=("Arial", "12", "bold"),
bg="white", fg="blue", justify='center')
Acontecimento_1_entrada.place(relx=0.03, rely=0.4, relwidth=0.2)
Acontecimento_2 = DoubleVar()
Acontecimento_2_entrada = Entry(textvariable=Acontecimento_2,
font=("Arial", "12", "bold"),
bg="white", fg="blue", justify='center')
Acontecimento_2_entrada.place(relx=0.25, rely=0.4, relwidth=0.2)
Acontecimento_3 = DoubleVar()
Acontecimento_3_entrada = Entry(textvariable=Acontecimento_3,
font=("Arial", "12", "bold"),
bg="white", fg="blue", justify='center')
Acontecimento_3_entrada.place(relx=0.48, rely=0.4, relwidth=0.2)
Acontecimento_4 = DoubleVar()
Acontecimento_4_entrada = Entry(textvariable=Acontecimento_4,
font=("Arial", "12", "bold"),
bg="white", fg="blue", justify='center')
Acontecimento_4_entrada.place(relx=0.75, rely=0.4, relwidth=0.2)
def app():
a1=Acontecimento_1.get()
a1pp =a1/100
a2=Acontecimento_2.get()
a2pp =a2/100
a3=Acontecimento_3.get()
a3pp =a3/100
a4=Acontecimento_4.get()
a4pp =a4/100
c = a1pp*a2pp*a3pp*a4pp
print(c)
mensagem = f"A percentagem de acontecer os 4 eventos é de {round((c*100),2)} % "
resultado.set(mensagem)
def limpar():
Acontecimento_1_entrada.delete(0, END)
Acontecimento_2_entrada.delete(0, END)
Acontecimento_3_entrada.delete(0, END)
Acontecimento_4_entrada.delete(0, END)
resultado.set("")
#
but1 = Button(text="Verificar", bd=2, bg='#107db2', fg='white',
font=('verdana', 12, 'bold'), command=app)
but1.place(relx=0.05, rely=0.6, relwidth=0.25, relheight=0.1)
but_limpar = Button(text="Limpar", bd=2, bg='#107db2', fg='white',
font=('verdana', 12, 'bold'), command=limpar)
but_limpar.place(relx=0.35, rely=0.6, relwidth=0.25, relheight=0.1)
but_sair = Button(text="Sair", bd=2, bg='#107db2', fg='white',
font=('verdana', 12, 'bold'), command=root.destroy)
but_sair.place(relx=0.65, rely=0.6, relwidth=0.25, relheight=0.1)
resultado = StringVar()
resultado_texto = Label(textvariable=resultado,
font=("Arial", 12, "bold"), bg="#cfe2f3")
resultado_texto.place(relx=0.05, rely=0.8, relwidth=0.9,relheight=0.15)
root.mainloop()
Comentários
Enviar um comentário