Mundo em Python

Tipos de andamentos de cavalo

from tkinter import *

root = Tk()
root.geometry("630x400")
root.resizable(0, 0)
root.config(bg="#103030")
root.title("Tipos de andamentos de cavalo")
titulo = Label(
text="Tipos de andamentos de cavalo",
font=("Arial", "28", "bold"),
bg="#103030",
fg="#49e3e3"
)
titulo.place(relx=0.05, rely=0.05)
texto_sub1 = Label(
text="Tipo de passos:",
font=("Arial", "18", "bold"),
bg="#103030",
fg="#49e3e3"
)
texto_sub1.place(relx=0.05, rely=0.32) var = StringVar() def app(*args):
v = var.get()
mensagem = ""

if v == "Passo (andar)":
mensagem = "Movimento mais lento e natural.\n" \
"Sempre há pelo menos um casco no chão.\n" \
"Ritmo de 4 tempos (um casco de cada vez).\n" \
"Muito confortável para cavaleiro iniciante."

elif v == "Trote":
mensagem = "Mais rápido que o passo.\n" \
"Ritmo de 2 tempos (diagonais: frente direita + trás esquerda, e vice-versa).\n" \
"Pode ser: Trote sentado ou Trote levantado (posting).\n" \
"Movimento mais 'saltado', exige equilíbrio."

elif v == "Galope":
mensagem = "Mais rápido e fluido.\n" \
"Ritmo de 3 tempos.\n" \
"Há um momento de suspensão (nenhum casco no chão).\n" \
"Pode ser controlado ou mais veloz."

elif v == "Galope estendido (ou corrida)":
mensagem = "Versão mais rápida do galope.\n" \
"Ritmo de 4 tempos em alta velocidade.\n" \
"Usado em corridas."

resultado_texto.config(text=mensagem) dropDownList = ["Passo (andar)", "Trote", "Galope", "Galope estendido (ou corrida)"] dropdown = OptionMenu(root, var, *dropDownList, command=app)
var.set(dropDownList[0])
dropdown.place(relx=0.38, rely=0.32, relwidth=0.6) dropdown.config(
background='#09A3BA',
foreground="#FFFFFF",
font=("Arial", "15", "bold")
) dropdown["menu"].config(
background='#09A3BA',
foreground="#FFFFFF",
font=("Arial", "15", "bold")
) resultado_texto = Label(
text="",
font=("Arial", 12, "bold"),
bg="#cfe2f3",
justify=LEFT,
anchor="nw"
)
resultado_texto.place(relx=0.05, rely=0.48, relwidth=0.9, relheight=0.45) app() root.mainloop()
0