-
Notifications
You must be signed in to change notification settings - Fork 0
/
projeto.py
65 lines (45 loc) · 1.46 KB
/
projeto.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
import datetime
import tkinter as tk
from PIL import Image, ImageTk
janela = tk.Tk()
janela.geometry("680x780")
janela.title("Calculador de Idade")
nome = tk.Label(text="Nome:")
nome.grid(column=0,row=1)
ano = tk.Label(text="Ano")
ano.grid(column=0,row=2)
mes = tk.Label(text="Mês")
mes.grid(column=0,row=3)
dia = tk.Label(text='Dia')
dia.grid(column=0,row=4)
nomeEntry = tk.Entry()
nomeEntry.grid(column=1,row=1)
anoEntry = tk.Entry()
anoEntry.grid(column=1,row=2)
mesEntry = tk.Entry()
mesEntry.grid(column=1,row=3)
diaEntry = tk.Entry()
diaEntry.grid(column=1,row=4)
def getInput():
nome=nomeEntry.get()
dados = Pessoa(nome,datetime.date(int(anoEntry.get()),int(mesEntry.get()),int(diaEntry.get())))
textArea = tk.Text(master=janela,height=10,width=25)
textArea.grid(column=1,row=6)
resposta = f"Coé {dados.nome}!!!, Sua Idade é {dados.idade()}\nUse produtos da AVON "
textArea.insert(tk.END,resposta)
botao = tk.Button(janela,text='Calcular Idade',command=getInput,bg="red")
botao.grid(column=1,row=5)
class Pessoa:
def __init__(self,nome,aniversario):
self.nome = nome
self.aniversario = aniversario
def idade(self):
hoje = datetime.date.today()
idade = hoje.year - self.aniversario.year
return idade
foto = Image.open("imagem.jpg")
foto.thumbnail((300,300),Image.ANTIALIAS)
photo = ImageTk.PhotoImage(foto)
foto_label = tk.Label(image=photo)
foto_label.grid(column=1,row=0)
janela.mainloop()