Mundo em Python

Frases para animar uma pessoa

from tkinter import *
import random frases = [
"Vais conseguir ultrapassar isto, tenho a certeza.",
"Um passo de cada vez já é progresso.",
"Não estás sozinho(a) nesta fase.",
"Mesmo nos dias difíceis, tu és mais forte do que pensas.",
"Isto também vai passar.",
"Confia em ti, já superaste coisas piores.",
"Há sempre luz, mesmo que agora não a consigas ver.",
"O teu esforço vai valer a pena.",
"Não desistas agora, estás mais perto do que imaginas.",
"Tens mais força dentro de ti do que julgas.",
"Cada dia é uma nova oportunidade.",
"Vai com calma, não precisas de resolver tudo hoje.",
"Estás a fazer o melhor que consegues, e isso já é suficiente.",
"As dificuldades não definem quem tu és.",
"Acredita no teu caminho.",
"Mesmo devagar, estás a avançar.",
"Tudo melhora com o tempo.",
"És capaz de coisas incríveis.",
"Não deixes que este momento te roube a esperança.",
"Respira fundo e segue em frente.",
"A tua coragem já é motivo de orgulho.",
"Há sempre uma saída, mesmo que ainda não a vejas.",
"Continua, mesmo quando for difícil.",
"O amanhã pode ser melhor do que hoje.",
"Não és definido(a) por um dia mau.",
"Tens valor, independentemente do que estás a passar.",
"Já fizeste muito até aqui.",
"Cada pequeno passo conta.",
"Não te compares com os outros.",
"Tu tens o teu próprio tempo.",
"A esperança é mais forte do que parece.",
"Vai dar certo, mesmo que leve tempo.",
"A tua história ainda não acabou.",
"Levanta-te mais uma vez.",
"Estás mais perto da solução do que pensas.",
"Confia no processo.",
"A vida muda, e isso inclui os dias difíceis.",
"Tens dentro de ti tudo o que precisas.",
"Nunca é tarde para recomeçar.",
"Eu acredito em ti."
] root = Tk()
root.geometry("700x250")
root.resizable(0, 0)
root.config(bg="#103030")
root.title("Frases para animar uma pessoa") titulo = Label(
text="Frases para animar uma pessoa",
font=("Arial", "28", "bold"),
bg="#103030",
fg="#49e3e3"
)
titulo.place(relx=0.1, rely=0.05) def app(event=None):
a = random.choice(frases)
resultado_texto.config(text=a) def limpar():
resultado_texto.config(text="") but1 = Button(
text="Mostrar",
bd=2,
bg='#107db2',
fg='white',
font=('verdana', 12, 'bold'),
command=app
)
but1.place(relx=0.1, rely=0.25, relwidth=0.25, relheight=0.1) but_limpar = Button(
text="Limpar",
bd=2,
bg='#107db2',
fg='white',
font=('verdana', 12, 'bold'),
command=limpar
)
but_limpar.place(relx=0.4, rely=0.25, relwidth=0.25, relheight=0.1) but_sair = Button(
text="Sair",
bd=2,
bg='#107db2',
fg='white',
font=('verdana', 12, 'bold'),
command=root.destroy
)
but_sair.place(relx=0.7, rely=0.25, relwidth=0.25, relheight=0.1) resultado_texto = Label(
text="",
font=("Arial", 12, "bold"),
bg="#cfe2f3"
)
resultado_texto.place(relx=0.05, rely=0.4, relwidth=0.9, relheight=0.5)
root.bind("<Return>", app) root.mainloop()
0