from tkinter import *
root = Tk()
root.title("Beta dos activos")
root.geometry("500x300")
root.resizable(0,0)
root.configure(bg="#c9e1e6")
def limpar():
capitalproprio_entrada.delete(0, END)
capitalterceiro_entrada.delete(0, END)
BetacapitalPróprio_entrada.delete(0, END)
def app():
betacp =BetacapitalPróprio_variavel.get()
cp = capitalproprio.get()
ct=capitalterceiro_variavel.get()
ct = cp + ct
x = (cp/ct)*betacp
xarr = round(x,2)
resultado.set(xarr)
titulo =Label(text="Beta dos activos ",
font=("Arial",15,"bold"),bg="#c9e1e6",fg="#b9770e")
titulo.place(relx=0.35,rely=0.05)
capitalpropriotexto =Label(text="Capital Próprio",
font=("Arial",12,"bold"),bg="#c9e1e6",fg="#b9770e")
capitalpropriotexto.place(relx=0.25,rely=0.25)
capitalproprio = DoubleVar()
capitalproprio_entrada = Entry(textvariable=capitalproprio,justify='center')
capitalproprio_entrada.place(relx=0.6,rely=0.25,relwidth=0.2)
capitalterceirotexto =Label(text="Capital Terceiro",
font=("Arial",12,"bold"),bg="#c9e1e6",fg="#b9770e")
capitalterceirotexto.place(relx=0.25,rely=0.35)
capitalterceiro_variavel = DoubleVar()
capitalterceiro_entrada = Entry(textvariable=capitalterceiro_variavel,justify='center')
capitalterceiro_entrada.place(relx=0.6,rely=0.35,relwidth=0.2)
BetacapitalPrópriotexto =Label(text="Beta Capital Próprio",
font=("Arial",12,"bold"),bg="#c9e1e6",fg="#b9770e")
BetacapitalPrópriotexto.place(relx=0.25,rely=0.45)
BetacapitalPróprio_variavel = DoubleVar()
BetacapitalPróprio_entrada = Entry(textvariable=BetacapitalPróprio_variavel,justify='center')
BetacapitalPróprio_entrada.place(relx=0.6,rely=0.45,relwidth=0.2)
#
butao_mostrar = Button(root, width=10, text="Calcular", bg="#466a8d",
font=("Arial","12","bold"),fg="white",command=app)
butao_mostrar.place(relx=0.15,rely=0.6)
butao_limpar = Button(root, width=10, text="Limpar", bg="#466a8d",
font=("Arial","12","bold"),fg="white",command=limpar)
butao_limpar.place(relx=0.55,rely=0.6)
resultado = StringVar()
vresultado = Label(textvariable=resultado,font=("Arial",12,"bold"),bg="#c9e1e6",fg="#b9770e")
vresultado.place(relx=0.35,rely=0.8,relwidth=0.3)
root.mainloop()