-
Notifications
You must be signed in to change notification settings - Fork 7
Open
Description
Se debe desacoplar la lógica del modelo respecto de la vista en las clases que representan a la GUI. Se debe tomar el siguiente enfoque:
La pantalla principal (QMainWindow, QDialog, etc) actual como el "controlador" dentro del modelo MVC. Cada vez que el usuario realiza algún evento, la vista llama a algún método del controlador. Estos métodos se asigan a través del mecanimos de signal/slot ofrecido por Qt, desde el QtCreator.
Desde el controller, se llama a un método del modelo. El mismo se actualiza y termina llamando a algún método de la vista. Estos métodos son registrados en el modelo en el controlador a través del patrón Observer
Metadata
Metadata
Assignees
Labels
No labels