Mundo em Python

Caracteriza uma seita

from tkinter import *

root = Tk()
root.geometry("700x400")
root.resizable(0, 0)
root.config(bg="#103030")
root.title("Caracteriza uma seita") titulo = Label(
text="Caracteriza uma seita",
font=("Arial", 28, "bold"),
bg="#103030",
fg="#49e3e3"
)
titulo.place(relx=0.2, rely=0.05) var = StringVar() dropDownList = [
"Liderança central forte",
"Controlo psicológico e emocional",
"Isolamento",
"Doutrina rígida",
"Exploração",
"Perfil típico dos líderes de seitas",
"Perfil comum das pessoas recrutadas",
"Estratégias de recrutamento",
"Sinais de alerta (red flags)"
] dropdown = OptionMenu(root, var, *dropDownList)
var.set(dropDownList[0])
dropdown.place(relx=0.05, rely=0.25, relwidth=0.9)
dropdown.config(background='#09A3BA', foreground="#FFFFFF", font=("Arial", 20, "bold"))
dropdown["menu"].config(background='#09A3BA', foreground="#FFFFFF", font=("Arial", 20, "bold")) def app():
v = var.get() if v == "Liderança central forte":
mensagem = (
"Um líder carismático, visto como iluminado, escolhido por Deus ou moralmente superior.\n"
"Questionar o líder é desencorajado ou mesmo punido."
) elif v == "Controlo psicológico e emocional":
mensagem = (
"Forte pressão para obedecer sem questionar.\n"
"Uso frequente de culpa, medo ou promessas de salvação.\n"
"Criação de dependência emocional em relação ao grupo."
) elif v == "Isolamento":
mensagem = (
"Incentivo ao afastamento de:\n"
"- família\n"
"- amigos\n"
"- sociedade em geral, considerada 'corrompida' ou perigosa"
) elif v == "Doutrina rígida":
mensagem = (
"Ideia de que apenas o grupo possui a verdade.\n"
"Pensamento crítico desencorajado.\n"
"Informação externa vista como enganadora ou maléfica."
) elif v == "Exploração":
mensagem = (
"Pode incluir:\n"
"- Exploração financeira (donativos obrigatórios, contribuições excessivas)\n"
"- Trabalho não remunerado\n"
"- Abuso emocional, psicológico, sexual ou de poder"
) elif v == "Perfil típico dos líderes de seitas":
mensagem = (
"Frequentemente apresentam:\n"
"- Grande carisma pessoal\n"
"- Narcisismo elevado\n"
"- Discurso messiânico ou salvacionista\n"
"- Forte capacidade de manipulação\n"
"- Necessidade intensa de controlo"
) elif v == "Perfil comum das pessoas recrutadas":
mensagem = (
"Não se trata de falta de inteligência. Normalmente são pessoas:\n"
"- Em momentos de fragilidade (luto, divórcio, doença, solidão)\n"
"- À procura de sentido para a vida ou pertença\n"
"- Jovens ou pessoas socialmente isoladas"
) elif v == "Estratégias de recrutamento":
mensagem = (
"Abordagem inicial calorosa e acolhedora.\n"
"Promessas de verdades profundas, cura, prosperidade e iluminação espiritual.\n"
"As exigências aumentam progressivamente com o tempo."
) elif v == "Sinais de alerta (red flags)":
mensagem = (
"“Só nós temos a verdade”.\n"
"Proibição ou forte desincentivo ao contacto com pessoas de fora.\n"
"Exigência de segredo.\n"
"Controlo sobre escolhas pessoais (relações, trabalho, vestuário).\n"
"Medo intenso de abandonar o grupo."
) resultado_texto.config(text=mensagem) # Botão para mostrar o texto
botao = Button(
root,
text="Mostrar",
font=("Arial", 16, "bold"),
bg="#49e3e3",
command=app
)
botao.place(relx=0.4, rely=0.38, relwidth=0.2) resultado_texto = Label(
text="",
font=("Arial", 12, "bold"),
bg="#cfe2f3",
wraplength=650,
justify=LEFT
)
resultado_texto.place(relx=0.05, rely=0.5, relwidth=0.9, relheight=0.45) root.mainloop()
0