Mundo em Python

Perturbações mentais mais comuns

from tkinter import *

root = Tk()
root.geometry("700x400")
root.resizable(0, 0)
root.config(bg="#103030")
root.title("Perturbações mentais mais comuns") # Título
titulo = Label(
text="Perturbações mentais mais comuns",
font=("Arial", 28, "bold"),
bg="#103030",
fg="#49e3e3"
)
titulo.place(relx=0.05, rely=0.05) var = StringVar() dropDownList = [
"Depressão major", "Transtornos de ansiedade", "Perturbação de pânico",
"Perturbação obsessivo-compulsiva", "Perturbação de stress pós-traumático",
"Perturbação de hiperatividade e défice de atenção",
"Perturbações por uso de substâncias", "Perturbação do sono",
"Perturbações da personalidade", "Perturbações alimentares"
] # Dicionário com descrições
descricoes = {
"Depressão major": "Caracteriza-se por tristeza persistente, perda de interesse nas atividades do dia a dia, fadiga, alterações no sono e no apetite. Pode afetar a concentração e a autoestima.",

"Transtornos de ansiedade": "Envolve preocupação excessiva e constante, nervosismo e tensão. Pode causar sintomas físicos como batimento cardíaco acelerado, suor e dificuldade em relaxar.",

"Perturbação de pânico": "Caracteriza-se por ataques súbitos de medo intenso, acompanhados de sintomas como falta de ar, tonturas, dor no peito e sensação de perda de controlo.",

"Perturbação obsessivo-compulsiva": "Inclui pensamentos repetitivos e indesejados (obsessões) e comportamentos repetitivos (compulsões), como lavar as mãos várias vezes ou verificar coisas constantemente.",

"Perturbação de stress pós-traumático": "Surge após experiências traumáticas. A pessoa pode reviver o evento através de memórias ou pesadelos e evitar situações que lembrem o trauma.",

"Perturbação de hiperatividade e défice de atenção": "Caracteriza-se por dificuldade em manter a atenção, impulsividade e hiperatividade. Pode afetar o desempenho escolar e social.",

"Perturbações por uso de substâncias": "Relaciona-se com o consumo excessivo de álcool ou drogas, levando à dependência e a problemas físicos, psicológicos e sociais.",

"Perturbação do sono": "Inclui dificuldades em adormecer, manter o sono ou dormir bem. Pode causar cansaço, irritabilidade e dificuldades de concentração.",

"Perturbações da personalidade": "São padrões duradouros de comportamento e pensamento que dificultam as relações e a adaptação social, sendo muitas vezes rígidos e difíceis de alterar.",

"Perturbações alimentares": "Envolvem comportamentos alimentares prejudiciais, como restrição extrema ou compulsão alimentar, geralmente associados à imagem corporal e autoestima."
} # Função que atualiza o texto
def app(selecao):
resultado_texto.config(text=descricoes.get(selecao, "")) dropdown = OptionMenu(root, var, *dropDownList, command=app)
var.set(dropDownList[0])
dropdown.place(relx=0.05, rely=0.25, relwidth=0.9)
dropdown.config(background='#09A3BA', foreground="#FFFFFF", font=("Arial", 18, "bold"))
dropdown["menu"].config(background='#09A3BA', foreground="#FFFFFF", font=("Arial", 18, "bold")) resultado_texto = Label(
text="",
font=("Arial", 12, "bold"),
bg="#cfe2f3",
anchor="nw",
justify="left",wraplength=600
)
resultado_texto.place(relx=0.05, rely=0.5, relwidth=0.9, relheight=0.4) root.mainloop()
0