Mundo em Python

15 filmes Disney

from tkinter import *

# Dicionário de filmes
filmes_disney = {
"O Rei Leão": {"resumo": "Simba, um jovem leão, precisa enfrentar seu passado e assumir seu destino como rei da savana.", "ano": 1994},
"A Bela e a Fera": {"resumo": "Uma jovem se apaixona por uma fera amaldiçoada e descobre a verdadeira beleza interior.", "ano": 1991},
"Aladdin": {"resumo": "Um rapaz humilde encontra uma lâmpada mágica e tenta conquistar seu lugar no mundo e o amor de Jasmine.", "ano": 1992},
"Branca de Neve e os Sete Anões": {"resumo": "Uma princesa foge da rainha má e encontra abrigo com sete anões na floresta.", "ano": 1937},
"Mulan": {"resumo": "Para salvar o pai, Mulan se disfarça de soldado e luta para proteger a China.", "ano": 1998},
"A Pequena Sereia": {"resumo": "Ariel, uma sereia curiosa, sonha em viver no mundo humano e se apaixona por um príncipe.", "ano": 1989},
"Frozen": {"resumo": "Duas irmãs enfrentam o medo e o isolamento causados por poderes mágicos incontroláveis.", "ano": 2013},
"Toy Story": {"resumo": "Brinquedos ganham vida e aprendem sobre amizade, mudança e trabalho em equipe.", "ano": 1995},
"Up – Altas Aventuras": {"resumo": "Um idoso realiza o sonho de viajar usando balões e vive uma aventura inesperada.", "ano": 2009},
"Divertida Mente": {"resumo": "As emoções de uma garota precisam trabalhar juntas para ajudá-la a lidar com mudanças.", "ano": 2015},
"Procurando Nemo": {"resumo": "Um pai atravessa o oceano para resgatar seu filho perdido.", "ano": 2003},
"Encanto": {"resumo": "Uma jovem sem poderes tenta salvar a magia que sustenta sua família extraordinária.", "ano": 2021},
"Moana": {"resumo": "Uma corajosa jovem parte em uma jornada para salvar sua ilha e descobrir quem realmente é.", "ano": 2016},
"Zootopia": {"resumo": "Uma coelha policial e uma raposa vigarista unem forças para resolver um mistério.", "ano": 2016},
"Cinderela": {"resumo": "Uma jovem bondosa supera dificuldades com ajuda mágica e encontra um novo futuro.", "ano": 1950}
} # Configuração da janela
root = Tk()
root.geometry("700x400")
root.resizable(0, 0)
root.config(bg="#103030")
root.title("15 filmes Disney") titulo = Label(text="15 filmes Disney", font=("Arial", 28, "bold"), bg="#103030", fg="#49e3e3")
titulo.place(relx=0.25, rely=0.05) var = StringVar() # Função para mostrar resumo e ano
def app(filme_selecionado):
filme_info = filmes_disney.get(filme_selecionado, None)
if filme_info:
texto = f"Resumo: {filme_info['resumo']}\nAno de lançamento: {filme_info['ano']}"
else:
texto = "Filme não encontrado!"
resultado_texto.config(text=texto) # Dropdown
dropDownList = list(filmes_disney.keys())
dropdown = OptionMenu(root, var, *dropDownList, command=app)
var.set(dropDownList[0])
dropdown.place(relx=0.08, rely=0.3, relwidth=0.83)
dropdown.config(background='#09A3BA', foreground="#FFFFFF", font=("Arial", 20, "bold"))
dropdown["menu"].config(background='#09A3BA', foreground="#FFFFFF", font=("Arial", 20, "bold")) resultado_texto = Label(text="", font=("Arial", 12, "bold"), bg="#cfe2f3",wraplength=600)
resultado_texto.place(relx=0.05, rely=0.5, relwidth=0.9, relheight=0.45) root.mainloop()
0