Variables de C++ en QML
-
Hola! Hace poco me inicié en Qt, y en la programación orientada a objetos.
Estoy haciendo una aplicación para Windows que tiene varias partes, pero en resumidas palabras:
Necesito rotar un rectángulo y modificar el gradiente del mismo, a partir de dos variables creadas en un hilo de C++ que están cambiando constantemente. No he encontrado en la documentación la información que permita actualizar en QML la información dinámicamente, ya que sólo permite mostrar el valor inicial del mismo, sin actualizarlo cuando las variables cambian en la aplicación de C++. Alguna idea?Gracias!
-
Hola
No he tocado mucho QML, en un pequeño programa que hice hace tiempo comunicaba a QML los cambios mediante señales. Dale un vistazo a la documentación:
http://qt-project.org/doc/qt-5/qtqml-cppintegration-exposecppattributes.htmlSaludos
-
[quote author="mallama" date="1396543198"]Habrá alguna señal que esté pasando por alto?[/quote]
Bueno, créate tu propia señal y la emites cuando cambie el valor de la variable que necesites controlar.
Un Saludo
-
Estupendo.
Gracias por postear la solución, es muy buena práctica hacerlo, así se puede ayudar a cualquier otro que tenga un problema similar.
Saludos