Mundo em Python

Verificação de Idade (Tipo validar sites para adultos)

Atenção: Este código não é meu

import tkinter as tk
from tkinter import messagebox # Fechar tudo
def fechar_tudo():
root.destroy() # Função quando clica em "Sim"
def maior_idade():
janela_idade.destroy() # fecha a janela de verificação
abrir_programa() # abre o programa principal

# Programa principal
def abrir_programa():
global app
app = tk.Tk()
app.title("Programa Principal")
app.geometry("300x200") label = tk.Label(app, text="Bem-vindo ao programa!", font=("Arial", 14))
label.pack(pady=50) app.mainloop() # Se não for maior de idade
def menor_idade():
messagebox.showerror("Acesso negado", "Não tens idade suficiente!")
fechar_tudo() # Janela de verificação de idade
root = tk.Tk()
root.withdraw() # esconde a janela principal

janela_idade = tk.Toplevel()
janela_idade.title("Verificação de Idade")
janela_idade.geometry("300x150") label = tk.Label(janela_idade, text="Tens mais de 18 anos?", font=("Arial", 12))
label.pack(pady=20) btn_sim = tk.Button(janela_idade, text="Sim", width=10, command=maior_idade)
btn_sim.pack(side="left", padx=30, pady=20) btn_nao = tk.Button(janela_idade, text="Não", width=10, command=menor_idade)
btn_nao.pack(side="right", padx=30, pady=20) janela_idade.protocol("WM_DELETE_WINDOW", fechar_tudo) root.mainloop()
0