Skip to content

Latest commit

 

History

History
53 lines (37 loc) · 1.04 KB

File metadata and controls

53 lines (37 loc) · 1.04 KB

Captcha con PySide6

Este proyecto muestra un captcha simple hecho con Python y PySide6. Genera un código aleatorio y el usuario debe escribirlo para validarlo. También permite volver a generar el código.

Características

  • Genera un captcha aleatorio con letras y números.
  • Permite verificar si el usuario ingresó el código correctamente.
  • Botón para volver a generar un nuevo captcha.
  • Interfaz gráfica sencilla hecha con PySide6.

Requisitos

  • Python 3
  • PySide6

Instalación:

pip install PySide6

Ejecución

Ejecutar el archivo principal:

python app.py

Código principal (resumen)

c = string.digits + string.ascii_letters
x = ''.join(random.choices(c, k=5))

def random_code():
    global x
    x = ''.join(random.choices(c, k=5))
    code.setText(x)
    label.setText("...")

def generate_code():
    a = input_string.text()
    if a == x:
        label.setText("Correct")
    else:
        label.setText("Wrong!, try again")

Autor

Proyecto simple creado para practicar PySide6 y Python.