Mundo em Python

Carregar Alerta

from tkinter import *
root = Tk()
root.geometry("300x300")
root.resizable(0, 0)
root.config(bg="#d9ead3")
root.title("Carregar Alerta") alarme_ativo = False
def alternar_alarme():
global alarme_ativo
if alarme_ativo:
alarme_ativo = False
luz["bg"] = "#d9ead3" # Volta à cor original
luz["fg"] = "#d9ead3"
else:
alarme_ativo = True
piscar() # Inicia o efeito de piscar

def piscar():
if alarme_ativo:
cor_atual = luz["bg"]
luz["bg"] = "red" if cor_atual == "#d9ead3" else "#d9ead3"
luz["fg"] = "white" if luz["bg"] == "red" else "#d9ead3"
root.after(1000, piscar) # Continua piscando se alarme_ativo for True
botao_alarme = Button(
text="Alarme",
bd=2,
bg='red',
fg='white',
font=('verdana', 18, 'bold'),
command=alternar_alarme
)
botao_alarme.place(relx=0.3, rely=0.2, relwidth=0.45, relheight=0.2) luz = Label(
text="Alerta",
bg="#d9ead3",
font=("Arial", "18", "bold"),
fg="#d9ead3"
)
luz.place(relx=0.15, rely=0.6, relwidth=0.7, relheight=0.3)
root.mainloop()
0