Mundo em Python

Curiosidades de São Martinho

from tkinter import *
def mostrar_texto(*args):
escolha = var.get()
textos = {
"Quem foi São Martinho?": (
"São Martinho foi um soldado romano conhecido pela sua bondade e pelo gesto de "
"partilhar a sua capa com um mendigo num dia de chuva e frio. Mais tarde tornou-se "
"bispo de Tours e é lembrado como símbolo de solidariedade e partilha."
),
"O Verão de São Martinho": (
"Após o gesto de Martinho, o tempo frio parou e o sol brilhou durante alguns dias — "
"é o chamado Verão de São Martinho. Ainda hoje, em novembro, é comum termos alguns "
"dias mais quentes nesta altura."
),
"O Magusto": (
"O Magusto é uma tradição em que se assam castanhas, se bebe vinho novo ou jeropiga "
"e se faz festa à volta da fogueira. O nome 'magusto' vem de 'magus ustus', que significa 'grande fogo'."
),
"O vinho novo": (
"Em novembro, prova-se o vinho feito nas vindimas — daí o ditado: "
"'No dia de São Martinho, vai à adega e prova o vinho.' É também uma forma de celebrar "
"as colheitas e a amizade."
),
"Celebrações pelo mundo": (
"O São Martinho é celebrado em vários países da Europa, como França, Alemanha, Itália "
"e Hungria, com desfiles, fogueiras, feiras e festas populares. Em França, é o padroeiro "
"dos soldados e viajantes."
),
"O cavalo de São Martinho": (
"Martinho encontrou o mendigo enquanto cavalgava — o seu cavalo branco tornou-se um "
"dos símbolos da lenda. Muitas imagens de São Martinho mostram-no a cavalo, cortando "
"a capa com a espada."
),
"Provérbios populares": (
"Provérbios de São Martinho \n\n"
"• No dia de São Martinho, lume, castanhas e vinho.\n"
"• No dia de São Martinho, vai à adega e prova o vinho.\n"
"• Pelo São Martinho, mata o porquinho.\n"
"• No São Martinho, prova o teu vinho e mata o porquinho.\n"
"• No dia de São Martinho, fura o teu pipinho.\n"
"• No dia de São Martinho, come castanhas e bebe vinho.\n"
"• Depois de São Martinho, deixa o teu porco e come o toucinho.\n"
"• Se o Inverno vem sereno, vem com água pelo São Martinho.\n"
"• Se queres bom vinho, planta as vinhas pelo São Martinho.\n"
"• Pelo São Martinho, abatam-se os porquinhos e prove-se o vinho!"
),
"Valor simbólico": (
"São Martinho representa a solidariedade, a partilha e a generosidade. "
"A sua história recorda-nos que um pequeno gesto de bondade pode fazer "
"toda a diferença na vida de outra pessoa."
)
}
texto_saida.config(text=textos.get(escolha, "")) root = Tk()
root.geometry("700x600")
root.resizable(0, 0)
root.config(bg="#103030")
root.title("São Martinho") titulo = Label(
text="São Martinho",
font=("Arial", 28, "bold"),
bg="#103030",
fg="#49e3e3"
)
titulo.place(relx=0.33, rely=0.05)
texto_sub1 = Label(
text="Escolhe o tema:",
font=("Arial", 18, "bold"),
bg="#103030",
fg="#49e3e3"
)
texto_sub1.place(relx=0.05, rely=0.22)
var = StringVar()
opcoes = [
"Quem foi São Martinho?",
"O Verão de São Martinho",
"O Magusto",
"O vinho novo",
"Celebrações pelo mundo",
"O cavalo de São Martinho",
"Provérbios populares",
"Valor simbólico"
]
menu = OptionMenu(root, var, *opcoes)
var.set(opcoes[0])
menu.place(relx=0.35, rely=0.23,relwidth=0.55)
menu.config(background='#09A3BA', foreground="#FFFFFF",font=("Arial", 20, "bold"))
menu["menu"].config(background='#09A3BA', foreground="#FFFFFF",font=("Arial", 20, "bold")) var.trace("w", mostrar_texto)
texto_saida = Label(
text="",
wraplength=650,
justify="left",
font=("Arial", 14),
bg="#103030",
fg="#FFFFFF"
)
texto_saida.place(relx=0.05, rely=0.45)
root.mainloop()
0