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.
- 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.
- Python 3
- PySide6
Instalación:
pip install PySide6
Ejecutar el archivo principal:
python app.py
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")Proyecto simple creado para practicar PySide6 y Python.