IIC2233 / Syllabus-2023-1

75 stars 44 forks source link

Problema con pyqtSignal entre cliente e interfaz #475

Open agustinboza opened 1 year ago

agustinboza commented 1 year ago

Prerrequisitos

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

Duda

Hola! Estoy teniendo problemas con la actualización de las interfaces de los respectivos clientes y no logro solucionarlo de ninguna manera. El problema se genera cuando envío un pyqtSignal(str) con el nombre de algún cliente que se ha conectado al servidor para que este pueda ser agregado al layout de la ventana. Hasta justo antes de este punto el programa funciona bien (ya que corroboré que los nombres que deseo enviar llegaran hasta este punto), pero una vez que hago emit() a la señal no siempre llega a la clase de la interfaz, solo a veces. Cual podría ser el problema? Saludos!

gvfigueroa commented 1 year ago

Hola! Disculpa la demora en la respuesta, cloné tu repo y veo que lo lograste solucionar. ¿Me confirmas que es así?

gvfigueroa commented 1 year ago

Se me iba un detalle, recuerda que los archivos main.py se corren desde sus respectivos directorios, es decir, el main.py del servidor se corre estando dentro del directorio servidor. Te digo esto porque actualmente tienes puestos los path para que funcionen desde el directorio root y puede ocasionar problemas en la revisión. Eso es todo, recuerda confirmarme si pudiste solucionarlo, éxito!

agustinboza commented 1 year ago

Hola! Si lo pude solucionar, el problema era que estaba instanciando el cliente antes que la ventana. Gracias!

Get Outlook for iOShttps://aka.ms/o0ukef


From: gvfigueroa @.> Sent: Monday, June 19, 2023 10:56:38 AM To: IIC2233/Syllabus @.> Cc: Agustin Boza Camus @.>; Author @.> Subject: Re: [IIC2233/Syllabus] Problema con pyqtSignal entre cliente e interfaz (Issue #475)

Se me iba un detalle, recuerda que los archivos main.py se corren desde sus respectivos directorios, es decir, el main.py del servidor se corre estando dentro del directorio servidor. Te digo esto porque actualmente tienes puestos los path para que funcionen desde el directorio root y puede ocasionar problemas en la revisión. Eso es todo, recuerda confirmarme si pudiste solucionarlo, éxito!

— Reply to this email directly, view it on GitHubhttps://github.com/IIC2233/Syllabus/issues/475#issuecomment-1597333896, or unsubscribehttps://github.com/notifications/unsubscribe-auth/A6MHUVQIHBKXRHMHRGQDFG3XMBSCNANCNFSM6AAAAAAZHFAUBI. You are receiving this because you authored the thread.Message ID: @.***>

agustinboza commented 1 year ago

Lo del otro tema, ahi lo cambié y creo que debería estar bien. Cada carpeta tiene sus sprites y los paths son parten desde la misma carpeta. De casualidad podrías revisarlo? Para evitar los problemas con la corrección! Saludos