Open blancaortuzarm opened 2 years ago
Hola @blancaortuzarm ! revisé todo tu código y al correlo, la ventana principal si me abría sin problemas. Se verifica bien si el input de usuario es válido o no. Algunas consideraciones acerca de tu código:
Vas súper, mucho ánimo con lo que falta.
Hola!
Gracias!
Hola! Responderé en orden:
Al ingresar un nuevo usuario válido, el mensaje que se genera termina en una función que sólo actualiza la interfaz del usuario que produjo el mensaje, por lo que es necesario entregarle a esa función (ej: actualizar_ventana_principal.py) la lista con todos los usuarios y el mensaje con el nombre del nuevo usuario. Cada interfaz de usuario puede tener por default todos los campos de los demás nombre de usuarios pero vacíos, entonces a medida que ingresa un nuevo usuario, revisas toda la lista de usuarios y vas llenando esos campos vacíos con el nuevo nombre. De esa manera debería actualizarse para todos. Esa es una idea.
Espero sea de ayuda. Suerte!
Muchas gracias!! Ya lo solucioné :)
Hola no entiendo muy bien que simboliza parent?
Prerrequisitos
(Marcar colocando una X entre los corchetes los ítems que ya hiciste, así: "[X]")
Después de hacer la comunicación entre sockets, cuando quiero abrir hacia la siguiente ventana no sucede nada. El ingreso es válido y como que ignora el comando de la ventana y abrir la siguiente; y si el ingreso es inválido, debería actualizar un texto que lo indique y me tira este error: QObject::setParent: Cannot set parent, new parent is in a different thread
Si necesitan más detalles hice git push. El problema está en el frontend - ventana_inicio.py - manejar_mensaje()