MatchMeter es una aplicación divertida y ligera que calcula el porcentaje de compatibilidad entre dos personas. Utilizando un algoritmo "avanzado" (pero completamente aleatorio 😉), te da un resultado humorístico junto con un consejo romántico.
Esta aplicación fue creada con los siguientes objetivos:
- Entretenimiento: Ofrecer un momento divertido para compartir con amigos, pareja o familia.
- Ejemplo Educativo: Demostrar cómo construir una interfaz gráfica con PyQt5 y estilizarla con QSS.
- Práctica de Desarrollo: Implementar una aplicación funcional con animaciones, estilos y lógica básica.
Nota: Los resultados son aleatorios y no tienen base científica. ¡Tómalo con humor!
✅ Interfaz Atractiva:
- Diseño rosado con gradientes suaves.
- Bordes redondeados (3px) y efectos hover/pressed.
- Adaptable al tamaño de la ventana.
✅ Funcionalidad Básica:
- Ingresa dos nombres y calcula su "compatibilidad".
- Muestra un mensaje único según el porcentaje obtenido.
- Ofrece un consejo romántico aleatorio.
✅ Tecnologías Usadas:
- Python 3 + PyQt5 para la interfaz gráfica.
- QSS (Qt Style Sheets) para los estilos visuales.
- Python 3.6 o superior.
- PyQt5 (
pip install PyQt5
).
- Clona o descarga el repositorio.
- Ejecuta el script:
python matchmeter.py
- ¡Disfruta del resultado!
Si quieres modificar la app, puedes:
🔹 Cambiar los colores: Edita los gradientes en apply_styles()
.
🔹 Añadir más frases: Modifica la lista frases
en get_random_advice()
.
🔹 Cambiar los mensajes de compatibilidad: Edita get_message_and_emoji()
.
Este proyecto es de código abierto bajo la licencia MIT. ¡Siéntete libre de usarlo y modificarlo!
¡Déjalas en los issues del repositorio o contribuye con un pull request!
¡Que el amor (y el código) estén contigo! 💖
📂 Repositorio: github.com/jesusquijada34/matchmeter
🔹 Versión: 1 para danenone 🔹 Autor: Jesus Quijada 🔹 Fecha: 12 Agosto 2024
"El amor no tiene algoritmo, pero un poco de diversión sí." 😄