J'ai hérité d'un héritage qt gui application. Une des première chose que j'ai besoin de faire est de créer un fichier journal où chaque interaction de l'utilisateur est connecté, comme le clic d'un bouton, de l'édition d'un QLineEdit et ainsi de suite. Cela est dû au fait que les utilisateurs sont apparemment à ne pas être en mesure de dire comment reproduire bogues spécifiques, de sorte qu'ils veulent, quand un bug est ouvert, pour lire ce fichier journal afin de vérifier les étapes que l'utilisateur a effectué lorsqu'il l'a trouvée.
J'ai vu qu'il est possible de remplacer le notify
méthode QCoreApplication
afin d'obtenir tous les événements, et il fonctionne, mais ce n'est pas ce que je veux, car il semble à gérer que les événements du système d'exploitation, comme en se concentrant etc, et il ne gère pas l'émission de signaux.
Bien sûr, je peux modifier le code et de créer un lien entre, par exemple, un textChanged
signaux et un lambda que les rapports, mais dans ce cas j'ai besoin de changer tous les che code. Est-il possible d'obtenir le même résultat d'une autre manière, sans avoir à réécrire la plus grande partie de la demande?