Mundo em Python

Sintomas Ansiedade Social

from tkinter import *

root = Tk()
root.geometry("700x400")
root.resizable(0, 0)
root.config(bg="#103030")
root.title("Sintomas Ansiedade Social")
titulo = Label(
text="Sintomas Ansiedade Social",
font=("Arial", 28, "bold"),
bg="#103030",
fg="#49e3e3"
)
titulo.place(relx=0.2, rely=0.05)
dropDownList = [
"O que é?",
"Sintomas Ansiedade Social",
"Sintomas físicos",
"Sintomas emocionais e cognitivos",
"Sintomas comportamentais",
] var = StringVar()
# Função para atualizar o texto
def app(v):
if v == "O que é?":
mensagens = (
"A ansiedade social é um transtorno caracterizado pelo medo intenso de situações sociais ou de desempenho,"
" onde a pessoa teme ser julgada, humilhada ou rejeitada. Os sintomas podem ser físicos, emocionais e"
" comportamentais."
)
elif v == "Sintomas físicos":
mensagens = (
"Sudorese excessiva, principalmente nas mãos e rosto\n"
"Palpitações ou aceleração do coração\n"
"Tremores nas mãos, voz ou corpo\n"
"Tensão muscular\n"
"Náusea, dor de estômago ou desconforto gastrointestinal\n"
"Rubor facial (ficar vermelho)\n"
"Dificuldade para respirar ou sensação de sufocamento"
)
elif v == "Sintomas emocionais e cognitivos":
mensagens = (
"Medo intenso de ser observado ou avaliado negativamente\n"
"Sentimento de inadequação ou inferioridade\n"
"Pensamentos de que todos estão prestando atenção e julgando\n"
"Ansiedade antecipatória antes de eventos sociais\n"
"Sensação de pânico em situações sociais"
)
elif v == "Sintomas comportamentais":
mensagens = (
"Evitar interações sociais ou situações de grupo\n"
"Evitar falar em público ou se apresentar\n"
"Falar pouco ou de forma monossilábica em grupos\n"
"Dependência de “estratégias de fuga” para não ser o centro das atenções"
) resultado_texto.config(text=mensagens)
# Dropdown
dropdown = OptionMenu(root, var, *dropDownList, command=app)
var.set(dropDownList[0])
dropdown.place(relx=0.05, rely=0.2, relwidth=0.9, relheight=0.1)
dropdown.config(background='#09A3BA', foreground="#FFFFFF", font=("Arial", 20, "bold"))
dropdown["menu"].config(background='#09A3BA', foreground="#FFFFFF", font=("Arial", 16, "bold")) # Label do resultado
resultado_texto = Label(
text="",
font=("Arial", 12, "bold"),
bg="#cfe2f3",
wraplength=650,
justify=LEFT,
anchor="nw",
padx=10,
pady=10
)
resultado_texto.place(relx=0.05, rely=0.35, relwidth=0.9, relheight=0.6)
root.mainloop()
0