IIC2233 / Syllabus-2022-1

Repositorio oficial del curso IIC2233 Programación Avanzada 🚀✨
https://iic2233.ing.puc.cl/
45 stars 40 forks source link

Problema con reemplazar imagenes en frontend #275

Open RaiEscalona opened 2 years ago

RaiEscalona commented 2 years ago

Prerrequisitos

(Marcar colocando una X entre los corchetes los ítems que ya hiciste, así: "[X]")

Duda

Tengo el problema de que en el frontend trato de reemplazar las imagenes de la sala de espera de las fichas pero estas no se reemplazan de la manera en que deberían. No me aparecen errores, las rutas están bien hechas, reemplazo en el QPixmap, en la etiqueta hasta funciona el comando setText pero no logra funcionar el setPixmap por alguna razón desconocida. En mi repositorio tengo subido los archivos y en frontend/ventana_espera ocurre este problema y es super raro porque hago lo mismo en frontend/testeo para ver si funcionaba y si funciona, por lo que no se que hacer. Por favor si alguien puede analizar el caso sería de gran ayuda, lo había visto antes con 2 ayudantes y ninguno supo como solucionarlo. Quedo atento a sus respuestas. Muchas gracias.

vicentethomas commented 2 years ago

Hola! Estuve revisando tu código y el error se genera ya que las rutas puestas para los pixmap en tus archivos .ui no son correctas. Todo va a depender de donde tengas la carpeta Sprites. Por ejemplo, si la carpeta Sprites está dentro de tu carpeta jugador (a la misma altura que frontend), entonces la ruta para los pixmap sería tipo image

Los ../ permiten subir un nivel en el directorio. Entonces, como ventana_inicio.ui está ubicada dentro de archivos_ui, primero subimos un directorio para salir a la carpeta frontend. Luego, subimos otro directorio para salir a la carpeta jugador. Una vez en esa carpeta, ya podemos encontrar la carpeta Sprites con todas las imágenes.

Insisto en que tus rutas van a depender de la ubicación de la carpeta Sprites.

Espero que te sirva y cuéntame cómo te va!

RaiEscalona commented 2 years ago

Muchas gracias, te pasaste!!!