IIC2233 / syllabus-2019-1

Repositorio oficial del curso IIC2233 Programación Avanzada 🎉 🎊
43 stars 69 forks source link

Problema mostrando nuevo QWidget en MainWindow y errores extraños #637

Closed MartinAracena closed 5 years ago

MartinAracena commented 5 years ago

Hola, hace horas de hoy y ayer que estoy intentando mostrar una nueva ventana(de la partida) cuando una persona crea una sala. No entiendo muy bien lo que pasa. Estoy usando QStackedWindow() como centralWidget y cambiando de widgets. Con el login y la pantalla de menu principal me funciona perfecto, pero no se por que a la hora de cambiar a la sala me suceden errores. En realidad todo comienza cuando creo una sala, ya que me aparecio un error muy raro y fue que no se mostraban las cosas cuando desde la MainWindow llamaba al metodo de su hija MenuPrincipal, pero cuando instancie una señal, de esa manera si funciono. Lo que me parece raro ahi es que si pude llamar directamente el metodo para enviar mensajes desde la Main a la hija, pero no creando una sala. Y desde ese entonces que encuentro que me han pasado errores muy extraños, queriendo decir que me funciona un metodo y otro que no tiene mucho de diferente y lo llamo de la misma manera no me funciona... Por ejemplo tambien puedo llamar a show() para el MenuPrincipal sin ningun problema, independiente de si lo necesito o no, ya que con stackedwindow y seteando currentwindow hace eso. Pero si intento llamar al metodo show() de Sala creada para jugar, entonces se crashea, y bueno enfatizando que desde que puse el metodo crear sala, me esta tirando errores muy extraños.

Edit: Ahora estoy viendo que es despues de recibir los datos del servidor, ya que si instancio la Sala de Juego antes de mandar, si me deja.