Nome do Mês (Usando Tkinter)

from tkinter import *
root = Tk()
root.title("Nome do Mês")
root.geometry("300x300")
root.resizable(0,0)
root.config(bg="#c0ccc0")
def app():
n = numero.get()
if n == "1":
mensagem = "O mês 1 é Janeiro."
elif n == "2":
mensagem = "O mês 2 é Fevereiro."
elif n == "3":
mensagem = "O mês 3 é Março."
elif n == "4":
mensagem = "O mês 4 é Abril."
elif n == "5":
mensagem = "O mês 5 é Maio."
elif n == "6":
mensagem = "O mês 6 é Junho."
elif n == "7":
mensagem = "O mês 7 é Julho."
elif n == "8":
mensagem = "O mês 8 é Agosto."
elif n == "9":
mensagem = "O mês 9 é Setembro."
elif n == "10":
mensagem = "O mês 10 é Outubro."
elif n == "11":
mensagem = "O mês 11 é Novembro."
elif n == "12":
mensagem = "O mês 12 é Dezembro."
else:
mensagem = "Erro! Tente Novamente."
vresultado['fg'] = "red"
resultado.set(mensagem)
def limpar():
numero_entrada.delete(0, END)
titulo =Label(text="Nome do Mês",
font=("Arial",15,"bold"),bg="#c0ccc0",fg="#b9770e")
titulo.place(relx=0.3,rely=0.05)
nmestexto =Label(text="Número de Mês: ",
font=("Arial",12,"bold"),bg="#c0ccc0",fg="#cc0000")
nmestexto.place(relx=0.15,rely=0.25)

numero = StringVar()
numero_entrada= Entry(textvariable=numero,font=("Arial","12","bold"),
bg="white",fg="green",justify='center')
numero_entrada.place(relx=0.6,rely=0.25,relwidth=0.2)
butao_mostrar = Button(root, text="Mostrar", bg="#466a8d",
font=("Arial","12","bold"),fg="white"
,command=app)
butao_mostrar.place(relx=0.2,rely=0.4)
butao_limpar = Button(root, text="Limpar", bg="#466a8d",
font=("Arial","12","bold"),fg="white"
,command=limpar)
butao_limpar.place(relx=0.5,rely=0.4)
butao_exit = Button(root, text="Sair", bg="#466a8d",
font=("Arial","12","bold"),fg="white"
,command=root.destroy)
butao_exit.place(relx=0.8,rely=0.4)
resultado = StringVar()
vresultado = Label(textvariable=resultado,font=("Arial",12,"bold"),
bg="#c0ccc0",fg="green")
vresultado.place(relx=0.2,rely=0.65,relwidth=0.6)
root.mainloop()

# Outra Versão


from tkinter import *
from tkinter import ttk
root = Tk()
root.geometry("300x200")
root.resizable(0,0)
root.title("")
mes = ttk.Combobox(root, width="10",
values=("Janeiro","Fevereiro","Março","Abril","Maio","Junho","Julho","Agosto",
"Setembro","Outubro","Novembro","Dezembro"))
def checkcmbo():

if mes.get() == "Janeiro":
mensagem = "O Mês é número 1."
elif mes.get() == "Fevereiro":
mensagem = "O Mês é número 2."
elif mes.get() == "Março":
mensagem = "O Mês é número 3."
elif mes.get() == "Abril":
mensagem = "O Mês é número 4."
elif mes.get() == "Maio":
mensagem = "O Mês é número 5."
elif mes.get() == "Junho":
mensagem = "O Mês é número 6."
elif mes.get() == "Julho":
mensagem = "O Mês é número 7."
elif mes.get() == "Agosto":
mensagem = "O Mês é número 8."
elif mes.get() == "Setembro":
mensagem = "O Mês é número 9."
elif mes.get() == "Outubro":
mensagem = "O Mês é número 10."
elif mes.get() == "Novembro":
mensagem = "O Mês é número 11."
elif mes.get() == "Dezembro":
mensagem = "O Mês é número 12."
else:
mensagem = "Erro!!!!!!!!!."
resultado.set(mensagem)
mes.place(relx="0.1",rely="0.1")
btn = ttk.Button(root, text="Mostrar",command=checkcmbo)
btn.place(relx="0.5",rely="0.1")
m = StringVar()
resultado = StringVar()
resultado_texto = ttk.Label(textvariable=resultado, font=("Arial", "12", "bold"))
resultado_texto.place(relx=0.3, rely=0.5, relwidth=0.8, relheight=0.1)
root.mainloop()

 

Comentários