from tkinter import *
root = Tk()
root.geometry("700x400")
root.resizable(0, 0)
root.config(bg="#103030")
root.title("Previsões de 2026")
# Título
Label(
root,
text="Previsões de 2026",
font=("Arial", 28, "bold"),
bg="#103030",
fg="#49e3e3"
).place(relx=0.23, rely=0.05)
Label(
root,
text="Escolha o signo:",
font=("Arial", 18, "bold"),
bg="#103030",
fg="#49e3e3"
).place(relx=0.18, rely=0.32)
var = StringVar()
signos = [
"Carneiro","Touro","Gémeos","Caranguejo","Leão","Virgem",
"Balança","Escorpião","Sagitário","Capricórnio","Aquário","Peixes"
]
previsoes = {
"Carneiro": "2026 pede disciplina, estratégia e foco em metas de longo prazo.\n"
"Saturno influencia para maturidade, mesmo se parecer lentidão no início.\n"
"Relações e trabalho exigem equilíbrio entre impulso e planeamento cuidadoso.",
"Touro": "Ano de renovação e flexibilidade.\n"
"Carreira e vida amorosa podem evoluir quando aceitas mudanças e saídas da zona de conforto.\n"
"Estabilidade vem através de adaptação e escolhas conscientes.",
"Gémeos": "Energia forte de novidade e comunicação: falar, criar e conectar será favorecido.\n"
"Pode haver viradas repentinas nas relações e oportunidades.\n"
"O cuidado está em equilibrar excitação com clareza.",
"Caranguejo": "Energia emocional profunda e oportunidades de crescimento pessoal.\n"
"Relacionamentos estão em foco e podem evoluir para maior estabilidade.\n"
"Ganho de visibilidade e sucesso após algum trabalho interior.",
"Leão": "Um dos signos com fases mais auspiciosas do ano, especialmente a partir de junho,"
" com oportunidades de expansão, reconhecimento e sucesso profissional.\n"
"O desafio pode ser controlar o ego e canalizar energia de forma produtiva.",
"Virgem":"Ano de cura emocional e avanço profissional.\n"
"Ampliação das perspectivas através de redes de apoio, parcerias e reflexão pessoal.\n"
"Foco em organização interior e estratégia.",
"Balança": "Crescimento nos relacionamentos e maturidade emocional.\n"
"Parcerias profundas e compromisso sério favorecidos, com necessidade de limites saudáveis e equilíbrio emocional. "
"(comum em leituras gerais).",
"Escorpião": "Transformação poderosa: dissolver velhos padrões e reinventar-se.\n"
"Pode haver viagens, estudos ou expansão de perspectivas.\n"
"Intensidade emocional e psicológica em alta.",
"Sagitário": "Energia de movimento, aventura e liberdade.\n"
"Projetos pessoais e expansões são favorecidos; viagens e aprendizados abundam.\n"
"Chances de crescimento econômico e experiências enriquecedoras",
"Capricórnio": "2026 traz segurança, estabilidade e estrutura emocional.\n"
"Conquistas sólidas em carreira, família e planos para o futuro.\n"
"Um bom ano para consolidação de metas longas.",
"Aquário": "Transformação interna e evolução pessoal continuam fortes .\n"
"Desafios podem surgir, mas a capacidade de reinvenção e autoconfiança cresce.\n"
"Reconhecimento e relações autênticas favorecidos.",
"Peixes": "Ano de cura, clareza e reconstrução.\n"
"Separar o emocional do físico fortalece bem-estar.\n"
"Pode haver tempo para aprofundar espiritualidade e propósito."
}
def app(*args):
resultado_texto.config(text=previsoes[var.get()])
dropdown = OptionMenu(root, var, *signos, command=app)
var.set(signos[0])
dropdown.place(relx=0.5, rely=0.33, relwidth=0.45)
dropdown.config(bg="#09A3BA", fg="white", font=("Arial", 16, "bold"))
dropdown["menu"].config(bg="#09A3BA", fg="white", font=("Arial", 14))
resultado_texto = Label(
root,
text="",
font=("Arial", 12, "bold"),
bg="#cfe2f3",
wraplength=600,
justify="left"
)
resultado_texto.place(relx=0.05, rely=0.55, relwidth=0.9, relheight=0.4)
app()
root.mainloop()