Ho ereditato un retaggio qt gui. Una delle prima cosa che devo fare è creare un file di registro in cui ogni interazione dell'utente è registrato, come il clic di un pulsante, la modifica di una QLineEdit e così via. Questo a causa del fatto che gli utenti a quanto pare non sono in grado di dire come riprodurre il bug specifici, in modo che vogliono, quando un bug, per leggere il file di registro per controllare i passaggi che l'utente ha eseguito quando l'ha trovato.
Ho visto che è possibile ignorare il notify
metodo QCoreApplication
al fine di ottenere tutti gli eventi, e funziona, ma non è quello che voglio, dato che sembra gestire solo gli eventi del sistema operativo, come la messa a fuoco, ecc, e non gestisce l'emissione dei segnali.
Certo che posso modificare il codice e creare un collegamento tra, per esempio, un textChanged
segnali e lambda che i rapporti, ma in questo caso devo cambiare tutti che codice. C'è un modo per ottenere lo stesso risultato in un altro modo, senza riscrivere la maggior parte della domanda?