Skip to content

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.

Notifications You must be signed in to change notification settings

Kenkyoo/python-captcha

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 

Repository files navigation

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.

About

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.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages