Mundo em Python

Correspondência de Deuses Romanos e Gregos

import tkinter as tk

from tkinter import ttk

 

romano_para_grego = [

{"romano": "Apolo", "grego": "Apolo", "funcao_romano": "Deus da música, poesia, luz, profecia e medicina.", "observacao": "Um dos poucos deuses com o mesmo nome em ambas as mitologias."},

{"romano": "Aurora", "grego": "Eos", "funcao_romano": "Deusa do amanhecer.", "funcao_grego": "Titânide do amanhecer."},

{"romano": "Baco", "grego": "Dionísio", "funcao_romano": "Deus do vinho, festas, êxtase e teatro.", "funcao_grego": "Deus do vinho, festas, êxtase, teatro e loucura ritualística."},

{"romano": "Belona", "grego": "Enio", "funcao_romano": "Deusa da guerra, companheira ou esposa de Marte.", "funcao_grego": "Deusa da guerra e destruição."},

{"romano": "Caelus", "grego": "Urano", "funcao_romano": "Deus primordial do Céu.", "funcao_grego": "Deus primordial do Céu e pai dos Titãs."},

{"romano": "Carmenta", "grego": "Não tem correspondente direto", "funcao_romano": "Deusa das profecias, do parto e da escrita.", "observacao": "Antiga deusa itálica, protetora do parto e profecia."},

{"romano": "Ceres", "grego": "Deméter", "funcao_romano": "Deusa da agricultura, colheitas e fertilidade.", "funcao_grego": "Deusa da agricultura, colheitas e fertilidade da terra."},

{"romano": "Clemência", "grego": "Não tem correspondente direto", "funcao_romano": "Deusa da clemência e misericórdia.", "observacao": "Personificação de uma virtude romana."},

{"romano": "Concórdia", "grego": "Harmonia", "funcao_romano": "Deusa da concórdia, entendimento e harmonia.", "funcao_grego": "Deusa da harmonia e concórdia."},

{"romano": "Consus", "grego": "Poseidon Hippios", "funcao_romano": "Deus protetor dos armazéns de grãos e dos cavalos.", "funcao_grego": "Aspecto de Poseidon associado aos cavalos e corridas."},

{"romano": "Concordia", "grego": "Harmonia", "funcao_romano": "Deusa da concórdia, entendimento e harmonia.", "funcao_grego": "Deusa da harmonia e concórdia."},

{"romano": "Cupido", "grego": "Eros", "funcao_romano": "Deus do desejo, amor erótico, atração e afeição.", "funcao_grego": "Deus do amor, desejo e atração."},

{"romano": "Dea Dia", "grego": "Não tem correspondente direto", "funcao_romano": "Deusa da fertilidade e do crescimento da colheita.", "observacao": "Antiga deusa agrária romana."},

{"romano": "Decima", "grego": "Cloto", "funcao_romano": "Uma das Parcas, fia o fio da vida.", "funcao_grego": "Uma das Moiras, tece o fio da vida."},

{"romano": "Diana", "grego": "Ártemis", "funcao_romano": "Deusa da caça, da lua, da natureza e do parto.", "funcao_grego": "Deusa da caça, da vida selvagem, da lua e do parto."},

{"romano": "Disciplina", "grego": "Não tem correspondente direto", "funcao_romano": "Deusa da disciplina e da ordem.", "observacao": "Personificação de uma virtude militar e moral romana."},

{"romano": "Discordia", "grego": "Éris", "funcao_romano": "Deusa da discórdia e do conflito.", "funcao_grego": "Deusa da discórdia, rivalidade e desavença."},

{"romano": "Dis Pater", "grego": "Hades/Plutão", "funcao_romano": "Deus do submundo e da riqueza mineral.", "funcao_grego": "Deus do submundo e dos mortos, da riqueza."},

{"romano": "Fama", "grego": "Ossa", "funcao_romano": "Deusa da fama e dos boatos.", "funcao_grego": "Deusa dos boatos e da fama."},

{"romano": "Fauno", "grego": "Pã", "funcao_romano": "Deus das florestas, campos, rebanhos e pastores.", "funcao_grego": "Deus dos bosques, campos, pastores e da natureza selvagem."},

{"romano": "Felicitas", "grego": "Eutíquia", "funcao_romano": "Deusa da boa sorte e do sucesso.", "funcao_grego": "Deusa da boa sorte e da prosperidade."},

{"romano": "Fides", "grego": "Pítia", "funcao_romano": "Deusa da lealdade, confiança e boa-fé.", "funcao_grego": "Deusa da persuasão e da confiança."},

{"romano": "Flora", "grego": "Clóris", "funcao_romano": "Deusa das flores e da primavera.", "funcao_grego": "Deusa das flores e da primavera."},

{"romano": "Fortuna", "grego": "Tique", "funcao_romano": "Deusa da sorte, fortuna e destino.", "funcao_grego": "Deusa da sorte, do acaso e do destino."},

{"romano": "Honra", "grego": "Não tem correspondente direto", "funcao_romano": "Deus da honra e da respeitabilidade.", "observacao": "Personificação de uma virtude romana."},

{"romano": "Jano", "grego": "Não tem correspondente direto", "funcao_romano": "Deus dos inícios, transições, portas e fins.", "observacao": "Divindade puramente romana, com duas faces."},

{"romano": "Justitia", "grego": "Têmis / Dice", "funcao_romano": "Deusa da justiça.", "funcao_grego": "Deusa da justiça, da ordem divina e da lei."},

{"romano": "Juno", "grego": "Hera", "funcao_romano": "Rainha dos deuses, deusa do casamento e do parto.", "funcao_grego": "Rainha dos deuses, deusa do casamento, do parto e protetora das mulheres casadas."},

{"romano": "Júpiter", "grego": "Zeus", "funcao_romano": "Deus dos deuses e do céu, trovão e relâmpago.", "funcao_grego": "Rei dos deuses, governante do Monte Olimpo, deus do céu, trovão, relâmpago e da justiça."},

{"romano": "Lares", "grego": "Não tem correspondente direto", "funcao_romano": "Deuses guardiões do lar, da família e das encruzilhadas.", "observacao": "Divindades romanas do lar e da família, sem equivalente direto grego."},

{"romano": "Libertas", "grego": "Eleuteria", "funcao_romano": "Deusa da liberdade.", "funcao_grego": "Deusa da liberdade e independência."},

{"romano": "Luna", "grego": "Selene", "funcao_romano": "Deusa da lua.", "funcao_grego": "Titânide da lua."},

{"romano": "Marte", "grego": "Ares", "funcao_romano": "Deus da guerra.", "funcao_grego": "Deus da guerra, violência e agressão."},

{"romano": "Mêns", "grego": "Metis", "funcao_romano": "Deusa da mente, inteligência e razão.", "funcao_grego": "Titânide da sabedoria e da prudência."},

{"romano": "Mercúrio", "grego": "Hermes", "funcao_romano": "Mensageiro dos deuses, deus do comércio e dos ladrões.", "funcao_grego": "Mensageiro dos deuses, deus do comércio, dos viajantes, dos ladrões e da eloquência."},

{"romano": "Minerva", "grego": "Atena", "funcao_romano": "Deusa da sabedoria, estratégia militar, artes e ofícios.", "funcao_grego": "Deusa da sabedoria, estratégia militar, justiça, artes e ofícios."},

{"romano": "Mors", "grego": "Tânatos", "funcao_romano": "Deus da morte.", "funcao_grego": "Deus da morte."},

{"romano": "Necessitas", "grego": "Ananke", "funcao_romano": "Deusa do destino inalterável e da necessidade.", "funcao_grego": "Deusa primordial da necessidade, inevitabilidade e destino."},

{"romano": "Neptuno", "grego": "Poseidon", "funcao_romano": "Deus dos mares, terramotos e cavalos.", "funcao_grego": "Deus dos mares, terramotos e cavalos."},

{"romano": "Nox", "grego": "Nix", "funcao_romano": "Deusa primordial da noite.", "funcao_grego": "Deusa primordial da noite."},

{"romano": "Ops", "grego": "Reia", "funcao_romano": "Deusa da abundância e da fertilidade.", "funcao_grego": "Titânide da maternidade, fertilidade e montanhas selvagens. Mãe dos Olimpianos."},

{"romano": "Parcas (Nona, Decima, Morta)", "grego": "Moiras (Cloto, Laquésis, Átropos)", "funcao_romano": "Deusas do destino, fiando, medindo e cortando o fio da vida.", "funcao_grego": "Deusas do destino, tecem, medem e cortam o fio da vida."},

{"romano": "Pax", "grego": "Irene", "funcao_romano": "Deusa da paz.", "funcao_grego": "Deusa da paz."},

{"romano": "Penates", "grego": "Não tem correspondente direto", "funcao_romano": "Deuses do lar, da despensa e protetores da prosperidade familiar.", "observacao": "Divindades romanas do lar e da provisão, sem equivalente direto grego."},

{"romano": "Plutão", "grego": "Hades", "funcao_romano": "Deus do submundo e da riqueza.", "funcao_grego": "Deus do submundo e dos mortos, da riqueza."},

{"romano": "Pomona", "grego": "Não tem correspondente direto", "funcao_romano": "Deusa dos pomares, jardins e frutos.", "observacao": "Divindade puramente romana, protetora da fruticultura."},

{"romano": "Proserpina", "grego": "Perséfone", "funcao_romano": "Rainha do submundo e deusa da primavera.", "funcao_grego": "Rainha do submundo e deusa da primavera."},

{"romano": "Pudicícia", "grego": "Aidós", "funcao_romano": "Deusa da modéstia, castidade e virtude.", "funcao_grego": "Deusa da vergonha, modéstia e reverência."},

{"romano": "Quirino", "grego": "Não tem correspondente direto", "funcao_romano": "Deus da guerra e do povo romano (associado a Rómulo divinizado).", "observacao": "Divindade puramente romana, associado a Rómulo divinizado."},

{"romano": "Salácia", "grego": "Anfitrite", "funcao_romano": "Deusa da água salgada e da vastidão do mar, esposa de Neptuno.", "funcao_grego": "Rainha do mar e esposa de Poseidon."},

{"romano": "Salus", "grego": "Hígia", "funcao_romano": "Deusa da saúde e bem-estar.", "funcao_grego": "Deusa da saúde, limpeza e saneamento."},

{"romano": "Saturno", "grego": "Cronos", "funcao_romano": "Deus do tempo, riqueza e agricultura.", "funcao_grego": "Titã do tempo, rei dos Titãs e pai de Zeus."},

{"romano": "Silvano", "grego": "Silenos / Sátiros", "funcao_romano": "Deus dos bosques, florestas e do campo.", "funcao_grego": "Companheiros de Dionísio, associados à natureza e fertilidade."},

{"romano": "Sol", "grego": "Hélio", "funcao_romano": "Deus do Sol.", "funcao_grego": "Titã do Sol."},

{"romano": "Somno", "grego": "Hipnos", "funcao_romano": "Deus do sono.", "funcao_grego": "Deus do sono."},

{"romano": "Tellus ou Terra Mater", "grego": "Gaia", "funcao_romano": "Personificação da Terra e deusa da fertilidade.", "funcao_grego": "Deusa primordial da Terra, mãe de todas as coisas e dos Titãs."},

{"romano": "Urano", "grego": "Urano", "funcao_romano": "Deus primordial do Céu.", "funcao_grego": "Deus primordial do Céu e pai dos Titãs."},

{"romano": "Vénus", "grego": "Afrodite", "funcao_romano": "Deusa do amor, beleza, sexo, fertilidade e prosperidade.", "funcao_grego": "Deusa do amor, beleza, prazer e procriação."},

{"romano": "Vertumno", "grego": "Não tem correspondente direto", "funcao_romano": "Deus das estações, mudança e crescimento vegetal, especialmente de frutos.", "observacao": "Divindade etrusca assimilada pelos romanos, ligada à transformação."},

{"romano": "Vesta", "grego": "Héstia", "funcao_romano": "Deusa da lareira, do lar e da família.", "funcao_grego": "Deusa da lareira, do lar e da família."},

{"romano": "Vitória", "grego": "Nice", "funcao_romano": "Deusa da vitória.", "funcao_grego": "Deusa da vitória." },

{"romano": "Voluptas", "grego": "Hedonê", "funcao_romano": "Deusa do prazer e deleite.", "funcao_grego": "Deusa do prazer e do deleite."},

{"romano": "Vulcano", "grego": "Hefesto", "funcao_romano": "Deus do fogo, vulcões, metalurgia e artesãos.", "funcao_grego": "Deus do fogo, vulcões, metalurgia e artesãos (o ferreiro dos deuses)."}

]

romano_para_grego_ordenado = sorted(romano_para_grego, key=lambda x: x["romano"])

 

grego_para_romano = [

{"grego": "Afrodite", "romano": "Vénus", "funcao_grego": "Deusa do amor, beleza, prazer e procriação.", "funcao_romano": "Deusa do amor, beleza, sexo, fertilidade e prosperidade."},

{"grego": "Aidós", "romano": "Pudicícia", "funcao_grego": "Deusa da vergonha, modéstia e reverência.", "funcao_romano": "Deusa da modéstia, castidade e virtude."},

{"grego": "Ananke", "romano": "Necessitas", "funcao_grego": "Deusa primordial da necessidade, inevitabilidade e destino.", "funcao_romano": "Deusa do destino inalterável e da necessidade."},

{"grego": "Anfitrite", "romano": "Salácia", "funcao_grego": "Rainha do mar e esposa de Poseidon.", "funcao_romano": "Deusa da água salgada e da vastidão do mar, esposa de Neptuno."},

{"grego": "Apolo", "romano": "Apolo", "funcao_grego": "Deus da música, poesia, luz, profecia, medicina e das artes.", "observacao": "Um dos poucos deuses com o mesmo nome em ambas as mitologias."},

{"grego": "Ares", "romano": "Marte", "funcao_grego": "Deus da guerra, violência e agressão.", "funcao_romano": "Deus da guerra."},

{"grego": "Ártemis", "romano": "Diana", "funcao_grego": "Deusa da caça, da vida selvagem, da lua e do parto.", "funcao_romano": "Deusa da caça, da lua, da natureza e do parto."},

{"grego": "Atena", "romano": "Minerva", "funcao_grego": "Deusa da sabedoria, estratégia militar, justiça, artes e ofícios.", "funcao_romano": "Deusa da sabedoria, estratégia militar, artes e ofícios."},

{"grego": "Clóris", "romano": "Flora", "funcao_grego": "Deusa das flores e da primavera.", "funcao_romano": "Deusa das flores e da primavera."},

{"grego": "Cloto", "romano": "Decima", "funcao_grego": "Uma das Moiras, tece o fio da vida.", "funcao_romano": "Uma das Parcas, fia o fio da vida."},

{"grego": "Cronos", "romano": "Saturno", "funcao_grego": "Titã do tempo, rei dos Titãs e pai de Zeus.", "funcao_romano": "Deus do tempo, riqueza e agricultura."},

{"grego": "Deméter", "romano": "Ceres", "funcao_grego": "Deusa da agricultura, colheitas e fertilidade da terra.", "funcao_romano": "Deusa da agricultura, colheitas e fertilidade."},

{"grego": "Dionísio", "romano": "Baco", "funcao_grego": "Deus do vinho, festas, êxtase, teatro e loucura ritualística.", "funcao_romano": "Deus do vinho, festas, êxtase e teatro."},

{"grego": "Éolo", "romano": "Ventos (Ventus)", "funcao_grego": "Deus dos ventos e guardião das tempestades.", "funcao_romano": "Personificação dos ventos, sem um deus principal direto."},

{"grego": "Eleuteria", "romano": "Libertas", "funcao_grego": "Deusa da liberdade e independência.", "funcao_romano": "Deusa da liberdade."},

{"grego": "Enio", "romano": "Belona", "funcao_grego": "Deusa da guerra e destruição.", "funcao_romano": "Deusa da guerra, companheira ou esposa de Marte."},

{"grego": "Eos", "romano": "Aurora", "funcao_grego": "Titânide do amanhecer.", "funcao_romano": "Deusa do amanhecer."},

{"grego": "Éris", "romano": "Discordia", "funcao_grego": "Deusa da discórdia, rivalidade e desavença.", "funcao_romano": "Deusa da discórdia e do conflito."},

{"grego": "Eros", "romano": "Cupido", "funcao_grego": "Deus do amor, desejo e atração.", "funcao_romano": "Deus do desejo, amor erótico, atração e afeição."},

{"grego": "Eutíquia", "romano": "Felicitas", "funcao_grego": "Deusa da boa sorte e da prosperidade.", "funcao_romano": "Deusa da boa sorte e do sucesso."},

{"grego": "Gaia", "romano": "Tellus ou Terra Mater", "funcao_grego": "Deusa primordial da Terra, mãe de todas as coisas e dos Titãs.", "funcao_romano": "Personificação da Terra e deusa da fertilidade."},

{"grego": "Hades", "romano": "Plutão / Dis Pater", "funcao_grego": "Deus do submundo e dos mortos, da riqueza.", "funcao_romano": "Deus do submundo e da riqueza (Plutão), ou da riqueza mineral (Dis Pater)."},

{"grego": "Harmonia", "romano": "Concórdia", "funcao_grego": "Deusa da harmonia e concórdia.", "funcao_romano": "Deusa da concórdia, entendimento e harmonia."},

{"grego": "Hedonê", "romano": "Voluptas", "funcao_grego": "Deusa do prazer e do deleite.", "funcao_romano": "Deusa do prazer e deleite."},

{"grego": "Hefesto", "romano": "Vulcano", "funcao_grego": "Deus do fogo, vulcões, metalurgia e artesãos (o ferreiro dos deuses).", "funcao_romano": "Deus do fogo, vulcões, metalurgia e artesãos."},

{"grego": "Hélio", "romano": "Sol", "funcao_grego": "Titã do Sol.", "funcao_romano": "Deus do Sol."},

{"grego": "Hera", "romano": "Juno", "funcao_grego": "Rainha dos deuses, deusa do casamento, do parto e protetora das mulheres casadas.", "funcao_romano": "Rainha dos deuses, deusa do casamento e do parto."},

{"grego": "Hermes", "romano": "Mercúrio", "funcao_grego": "Mensageiro dos deuses, deus do comércio, dos viajantes, dos ladrões e da eloquência.", "funcao_romano": "Mensageiro dos deuses, deus do comércio e dos ladrões."},

{"grego": "Héstia", "romano": "Vesta", "funcao_grego": "Deusa da lareira, do lar e da família.", "funcao_romano": "Deusa da lareira, do lar e da família."},

{"grego": "Hígia", "romano": "Salus", "funcao_grego": "Deusa da saúde, limpeza e saneamento.", "funcao_romano": "Deusa da saúde e bem-estar."},

{"grego": "Hipnos", "romano": "Somno", "funcao_grego": "Deus do sono.", "funcao_romano": "Deus do sono."},

{"grego": "Irene", "romano": "Pax", "funcao_grego": "Deusa da paz.", "funcao_romano": "Deusa da paz."},

{"grego": "Laquésis", "romano": "Secunda", "funcao_grego": "Uma das Moiras, mede o fio da vida.", "funcao_romano": "Uma das Parcas, mede o fio da vida."},

{"grego": "Metis", "romano": "Mêns", "funcao_grego": "Titânide da sabedoria e da prudência.", "funcao_romano": "Deusa da mente, inteligência e razão."},

{"grego": "Minerva", "romano": "Atena", "funcao_grego": "Deusa da sabedoria, estratégia militar, justiça, artes e ofícios.", "funcao_romano": "Deusa da sabedoria, estratégia militar, artes e ofícios."},

{"grego": "Moiras (Cloto, Laquésis, Átropos)", "romano": "Parcas (Nona, Decima, Morta)", "funcao_grego": "Deusas do destino, tecem, medem e cortam o fio da vida.", "funcao_romano": "Deusas do destino, fiando, medindo e cortando o fio da vida."},

{"grego": "Morfeu", "romano": "Somno (ou Pura Imaginação)", "funcao_grego": "Deus dos sonhos.", "funcao_romano": "Associado ao sono, mas Morfeu é mais específico nos sonhos."},

{"grego": "Nice", "romano": "Vitória", "funcao_grego": "Deusa da vitória.", "funcao_romano": "Deusa da vitória."},

{"grego": "Nix", "romano": "Nox", "funcao_grego": "Deusa primordial da noite.", "funcao_romano": "Deusa primordial da noite."},

{"grego": "Ossa", "romano": "Fama", "funcao_grego": "Deusa dos boatos e da fama.", "funcao_romano": "Deusa da fama e dos boatos."},

{"grego": "Pã", "romano": "Fauno", "funcao_grego": "Deus dos bosques, campos, pastores e da natureza selvagem.", "funcao_romano": "Deus das florestas, campos, rebanhos e pastores."},

{"grego": "Perséfone", "romano": "Proserpina", "funcao_grego": "Rainha do submundo e deusa da primavera.", "funcao_romano": "Rainha do submundo e deusa da primavera."},

{"grego": "Pítia", "romano": "Fides", "funcao_grego": "Deusa da persuasão e da confiança.", "funcao_romano": "Deusa da lealdade, confiança e boa-fé."},

{"grego": "Poseidon", "romano": "Neptuno", "funcao_grego": "Deus dos mares, terramotos e cavalos.", "funcao_romano": "Deus dos mares, terramotos e cavalos."},

{"grego": "Reia", "romano": "Ops", "funcao_grego": "Titânide da maternidade, fertilidade e montanhas selvagens. Mãe dos Olimpianos.", "funcao_romano": "Deusa da abundância e da fertilidade."},

{"grego": "Silenos / Sátiros", "romano": "Silvano", "funcao_grego": "Companheiros de Dionísio, associados à natureza e fertilidade.", "funcao_romano": "Deus dos bosques, florestas e do campo."},

{"grego": "Selene", "romano": "Luna", "funcao_grego": "Titânide da lua.", "funcao_romano": "Deusa da lua."},

{"grego": "Tânatos", "romano": "Mors", "funcao_grego": "Deus da morte.", "funcao_romano": "Deus da morte."},

{"grego": "Têmis / Dice", "romano": "Justitia", "funcao_grego": "Deusa da justiça, da ordem divina e da lei.", "funcao_romano": "Deusa da justiça."},

{"grego": "Tique", "romano": "Fortuna", "funcao_grego": "Deusa da sorte, do acaso e do destino.", "funcao_romano": "Deusa da sorte, fortuna e destino."},

{"grego": "Urano", "romano": "Caelus", "funcao_grego": "Deus primordial do Céu e pai dos Titãs.", "funcao_romano": "Deus primordial do Céu."},

{"grego": "Zeus", "romano": "Júpiter", "funcao_grego": "Rei dos deuses, governante do Monte Olimpo, deus do céu, trovão, relâmpago e da justiça.", "funcao_romano": "Deus dos deuses e do céu, trovão e relâmpago."}

]

grego_para_romano_ordenado = sorted(grego_para_romano, key=lambda x: x["grego"])

 

current_mode = "romano_para_grego"

 

def update_dropdown_options():

 

global current_mode

menu = dropdown["menu"]

menu.delete(0, "end")

 

if current_mode == "romano_para_grego":

nomes = [deus["romano"] for deus in romano_para_grego_ordenado]

var_deus.set(nomes[0])

for nome in nomes:

menu.add_command(label=nome, command=tk._setit(var_deus, nome, display_deity_info))

else:

nomes = [deus["grego"] for deus in grego_para_romano_ordenado]

var_deus.set(nomes[0])

for nome in nomes:

menu.add_command(label=nome, command=tk._setit(var_deus, nome, display_deity_info))

 

display_deity_info()

 

 

def set_mode_romano_grego():

global current_mode

current_mode = "romano_para_grego"

label_modo.config(text="Modo: Romano para Grego")

update_dropdown_options()

 

def set_mode_grego_romano():

global current_mode

current_mode = "grego_para_romano"

label_modo.config(text="Modo: Grego para Romano")

update_dropdown_options()

 

def display_deity_info(*args):

 

selected_deus = var_deus.get()

info_text.set("")

 

found_deus = False

 

if current_mode == "romano_para_grego":

for deus in romano_para_grego_ordenado:

if deus["romano"] == selected_deus:

info_text.set(f"Deus Romano: {deus['romano']}\n"

f"Função: {deus['funcao_romano']}\n\n"

f"Deus Grego: {deus['grego']}\n")

if "funcao_grego" in deus:

info_text.set(info_text.get() + f"Função Grega: {deus['funcao_grego']}\n")

if "observacao" in deus:

info_text.set(info_text.get() + f"Observação: {deus['observacao']}")

found_deus = True

break

else:

for deus in grego_para_romano_ordenado:

if deus["grego"] == selected_deus:

info_text.set(f"Deus Grego: {deus['grego']}\n"

f"Função: {deus['funcao_grego']}\n\n"

f"Deus Romano: {deus['romano']}\n")

if "funcao_romano" in deus:

info_text.set(info_text.get() + f"Função Romana: {deus['funcao_romano']}\n")

if "observacao" in deus:

info_text.set(info_text.get() + f"Observação: {deus['observacao']}")

found_deus = True

break

 

if not found_deus:

info_text.set("Deus não encontrado.")

 

 

root = tk.Tk()

root.geometry("700x550")

root.resizable(False, False)

root.config(bg="#2E4053")

root.title("Correspondência de Deuses")

 

style = ttk.Style()

style.theme_use("clam")

style.configure("TButton",

background="#5DADE2",

foreground="white",

font=("Arial", 12, "bold"),

padding=10)

style.map("TButton",

background=[('active', '#3498DB')])

 

style.configure("TLabel",

background="#2E4053",

foreground="#EBF5FB",

font=("Arial", 14))

style.configure("TMenubutton",

background="#85C1E9",

foreground="#2E4053",

font=("Arial", 12))

style.map("TMenubutton",

background=[('active', '#5DADE2')])

 

titulo = tk.Label(root, text="Deuses Romanos & Gregos",

font=("Arial", "24", "bold"), bg="#2E4053", fg="#D6EAF8")

titulo.pack(pady=20)

 

frame_botoes = tk.Frame(root, bg="#2E4053")

frame_botoes.pack(pady=10)

 

btn_romano_grego = ttk.Button(frame_botoes, text="Romano -> Grego", command=set_mode_romano_grego)

btn_romano_grego.pack(side=tk.LEFT, padx=10)

 

btn_grego_romano = ttk.Button(frame_botoes, text="Grego -> Romano", command=set_mode_grego_romano)

btn_grego_romano.pack(side=tk.LEFT, padx=10)

 

label_modo = tk.Label(root, text="Modo: Romano para Grego", font=("Arial", 12, "italic"), bg="#2E4053", fg="#AAB7B8")

label_modo.pack(pady=5)

 

var_deus = tk.StringVar(root)

dropdown = ttk.OptionMenu(root, var_deus, "", command=display_deity_info)

dropdown.pack(pady=15)

 

info_text = tk.StringVar()

info_label = tk.Label(root, textvariable=info_text,

font=("Arial", 12), bg="#34495E", fg="#F2F4F4",

wraplength=600, justify="left",

padx=10, pady=10, relief="solid", bd=1)

info_label.pack(pady=20, padx=20, fill="both", expand=True)

 

set_mode_romano_grego()

root.mainloop()
0