Mundo em Python

Frases do Lula

from tkinter import *
import random # Lista de gafes
gafes_lula = [
{
"frase": "Os usuários são responsáveis pelos traficantes, que são vítimas dos usuários também.",
"data": "outubro de 2025",
"contexto": "Viagem internacional; declaração sobre drogas."
},
{
"frase": "Que monstro vai sair do ventre dessa menina?",
"data": "junho de 2024",
"contexto": "Comentário sobre projeto de lei de aborto após estupro."
},
{
"frase": "O que está acontecendo na Faixa de Gaza não existe em nenhum outro momento histórico, aliás, existiu quando Hitler resolveu matar os judeus.",
"data": "fevereiro de 2024",
"contexto": "Comparação entre guerra Israel-Palestina e o Holocausto."
},
{
"frase": "Não vou aparecer com muletas e andador.",
"data": "setembro de 2023",
"contexto": "Declaração antes de cirurgia no quadril."
},
{
"frase": "Se o cara é corintiano, tudo bem.",
"data": "julho de 2024",
"contexto": "Comentário em tom de brincadeira durante reunião no Planalto."
},
{
"frase": "Quando vai fechar a porteira?",
"data": "2023",
"contexto": "Pergunta feita a uma mãe de cinco filhos, vista como insensível."
},
{
"frase": "Há 15% da população com desequilíbrio de parafuso.",
"data": "abril de 2023",
"contexto": "Discurso após ataque em creche em Blumenau (SC)."
},
{
"frase": "A única coisa desajustada do Brasil é o Banco Central.",
"data": "2023",
"contexto": "Crítica à política de juros durante entrevista de rádio."
},
{
"frase": "A Venezuela é vítima de narrativa de antidemocracia e autoritarismo.",
"data": "maio de 2023",
"contexto": "Declaração em coletiva com Nicolás Maduro."
},
{
"frase": "Quem quiser derrotar o Maduro, derrote nas próximas eleições.",
"data": "junho de 2023",
"contexto": "Entrevista à Rádio Gaúcha."
},
{
"frase": "O 7 a 1 foi o castigo pela Lava Jato.",
"data": "junho de 2023",
"contexto": "Discurso durante posse na Petrobras."
},
{
"frase": "Artista, cinema e novela não são para ensinar política.",
"data": "julho de 2023",
"contexto": "Discurso em evento do Dia do Cinema Brasileiro, no Rio."
},

{
"frase": "O sertão só não tem água porque Deus sabia que eu seria presidente.",
"data": "março de 2025",
"contexto": "Discurso no Nordeste; repercutiu negativamente por soar insensível."
},
{
"frase": "O que Israel faz em Gaza é igual ao que Hitler fez com os judeus.",
"data": "2025",
"contexto": "Comparação reiterada que gerou reações diplomáticas."
},
{
"frase": "Meta de inflação é coisa de banqueiro.",
"data": "2025",
"contexto": "Comentário sobre política econômica; causou ruído no mercado."
},
{
"frase": "Essa ministra é bonita e simpática, viu?",
"data": "2025",
"contexto": "Elogio considerado machista durante cerimônia no Planalto."
}
] # Janela principal
root = Tk()
root.geometry("700x400")
root.resizable(0, 0)
root.config(bg="#103030")
root.title("Frases do Lula") titulo = Label(
text="Frases do Lula",
font=("Arial", 35, "bold"),
bg="#103030",
fg="#49e3e3"
)
titulo.place(relx=0.25, rely=0.05) # Funções
def limpar():
resultado_texto.config(text="") def app():
gafe = random.choice(gafes_lula)
texto = f' {gafe["data"]}\n\n"{gafe["frase"]}"\n\n {gafe["contexto"]}'
resultado_texto.config(text=texto) # Botões
but1 = Button(
text="Mostrar",
bd=2,
bg='#107db2',
fg='white',
font=('verdana', 12, 'bold'),
command=app
)
but1.place(relx=0.1, rely=0.35, 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.35, 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.35, relwidth=0.25, relheight=0.1) # Resultado
resultado_texto = Label(
text="",
font=("Arial", 12, "bold"),
bg="#cfe2f3",
justify=LEFT,
wraplength=650,
padx=10,
pady=10
)
resultado_texto.place(relx=0.05, rely=0.6, relwidth=0.9, relheight=0.3) root.mainloop()
0