Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

problema con la carga de imagenes #346

Open
Fuentes149 opened this issue Dec 8, 2021 · 9 comments
Open

problema con la carga de imagenes #346

Fuentes149 opened this issue Dec 8, 2021 · 9 comments
Assignees

Comments

@Fuentes149
Copy link

Prerrequisitos

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

  • [ x] Leí las reglas del foro (https://github.com/IIC2233/syllabus/issues/1)
  • [ x] Busqué en las issues si ya preguntaron mi duda y no encontré nada parecido (https://github.com/IIC2233/syllabus/issues)
  • [x ] Revisé el compilado de dudas de la tarea y no encontré una issue similar a la mía (Duda SOLES_ROBADOS Syllabus#293)
  • [ x] Mi duda no se trata sobre una librería, built-in o mala práctica, ya que eso se pregunta en la issue creada para ello.
  • [x ] Mi duda no se trata de un tema administrativo o personal, ya que en ese caso debo contactar a mi profe, al Jefe de Bienestar o al correo del curso (https://iic2233.github.io/contacto/)
  • [ x] Utilizaré un título descriptivo y llenaré correctamente esta plantilla
  • [ x] De ser necesario, solo colocaré código simple que permita explicar mi problema o duda, ya que compartir código de esta evaluación puede ser considerado copia

Duda

Hola tengo un problema con pyqt, al abrir una ventana esta en esta no se carga las imagenes que inserte, las imgenes y el codigo estan en la misma carpeta, por lo que el problema no creo que sea con el directorio. este es el codigo que ocupe para la imagen

    self.label = QLabel(self)
    self.label.setGeometry(50, 50, 150, 150)
    ruta_imagen = os.path.join('sprites', 'logo_negro.png')
    pixeles = QPixmap(ruta_imagen)
    self.label.setPixmap(pixeles)
    self.label.setScaledContents(True)

[Describe tu duda de manera detallada, explicando qué cosas aparecen en el enunciado y cuáles no]

[De ser necesario, coloca tu pregunta de manera explícita utilizando este formato]

@Fuentes149 Fuentes149 added the Tarea 3 Dudas sobre la T3 label Dec 8, 2021
@tqmbanados tqmbanados self-assigned this Dec 9, 2021
@tqmbanados
Copy link

Hola @Fuentes149! Sólo para comprobar, podrías enviarme una foto de tus directorios? (como se muestran en VSCode o la IDE que uses). Es posible que el path que ingresaste no es válido desde el archivo que corriste.

@Fuentes149
Copy link
Author

Captura de Pantalla 2021-12-09 a la(s) 23 13 00

@Fuentes149
Copy link
Author

en el codigo que mande Sprite no estaba con mayuscula pero ahora lo cambie y sigue sucediendo el error

@tqmbanados
Copy link

tqmbanados commented Dec 10, 2021

yapp, trata de agregar "frontend" al path. Es decir os.path.join("frontend", "Sprites", "logo_negro.png"). Si es que estás corriendo desde el main, tienes que poner el path desde el main :)

@Fuentes149
Copy link
Author

ya trate haciendo eso y no funciono hay otra cosa que pueda hacer?

@tqmbanados
Copy link

mmm así a primeras, podrían ser muchas cosas. Haz un push y trataré de ver tu código y encontrar donde puede estar el problema. Dime también en qué archivo/línea se encuentra el error en cuestion 🐱

@tqmbanados
Copy link

A mira jajaja se me ocurrió otra cosa: en la carpeta Sprites, los sprites están además organizados en subcarpetas. Asegúrate de agregar la subcarpeta al path!
En tú caso creo que sería os.path.join("frontend", "Sprites", "Logos", "logo_negro.png")

@Fuentes149
Copy link
Author

lo acabo de correr por el terminar y funciona, creo q es solo un problema de vscode. gracias igual!!

@tqmbanados
Copy link

:O que raro igual. Lamentablemente yo no uso VSCode así que no me manejo muy bien con el tipo de problemas que tiene :( pero si es que te funciona con la terminal todo bien. Asegúrate de ponerlo en tu README en todo caso, por si tu corrector lo termina corriendo del VSCode.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants