He heredado un legado qt gui de la aplicación. Uno de los primero que debo hacer es crear un archivo de registro donde cada interacción con el usuario se registra, como el clic de un botón, la edición de un QLineEdit y así sucesivamente. Esto debido al hecho de que los usuarios son aparentemente no ser capaz de decir cómo reproducir errores específicos, por lo que quieren, cuando un error se abrió, para leer este archivo de registro con el fin de comprobar los pasos que el usuario lleva a cabo cuando la encontró.
He visto que es posible reemplazar la notify
método en QCoreApplication
con el fin de obtener todos los eventos, y funciona, pero no es lo que quiero, ya que parece manejar sólo los eventos del sistema operativo, como enfocarse etc, y no controla la emisión de las señales.
Por supuesto que puede cambiar el código y crear una conexión entre, por ejemplo, un textChanged
señales y una lambda de que los informes, pero en este caso voy a necesitar cambiar todos che código. Hay una manera de lograr el mismo resultado en otra forma, sin tener que reescribir la mayor parte de la aplicación?