IIC2233 / Syllabus-2022-1

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

Problema al separar front-end y back-end en carpetas #235

Open SVenegasA opened 2 years ago

SVenegasA commented 2 years ago

Prerrequisitos

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

Duda

Saludos, En mi carpeta de T3 tengo una separación de front-end y back-end, cada una representada en una carpeta. En el momento solo creé ventana inicio por medio de Designer. El programa principal es main.py. Mi problema viene dado que al momento de importar la clase VentanaInicio desde main.py (La cual hereda de un ventana_inicio.ui cargada usando LoadUiType), me da el error de que no se encuentra el "fondo_rc", aún cuando en la carpeta front-end sí hay un fondo_rc. Intento saber si se puede cambiar la importación que estaría haciendo Designer de fondo_rc, sin embargo aún no tengo exito. Una solución que hay es poner el "fondo_rc" en la misma carpeta de "main.py", pero supongo que no sería un programa bien diseñado. Así que necesito ayuda

Francisco-Aguilera-xd commented 2 years ago

Hola! Podrías subir el archivo a tu repositorio para así poder revisarlo?

SVenegasA commented 2 years ago

Listo

Francisco-Aguilera-xd commented 2 years ago

No me queda muy claro el problema que estás teniendo. Eliminé el archivo ventana de inicio que había fuera de la carpeta frontend y corrí el main, y si me aparece la ventana. No me aparece el error que mencionas. Ahora bien, suponiendo que el error que mencionas es que estas teniendo problemas con la importación del fondo y del logo, te recomiendo lo siguiente. En designer crea los labels con los que quieres trabajar en las posiciones deseadas y luego en el código carga las imagenes de esos labels con la secuencia pixmap, setpixmap...
Te adjunto una foto de lo que me refiero Sin títdadasdaaulo Espero que te sirva, si no, pregunta no más :)