2010-05-06 12 views

Respuesta

6

¿Qué quieres decir con observar? ¿Necesita retroalimentación en tiempo real en la consola, o está registrando en el archivo al salir del programa lo suficiente?

Si necesita retroalimentación en tiempo real en la consola, puede verificar la implementación de QTest. Hay un conmutador de línea de comandos -vs (Qt doc) que habilita todas las señales impresas en la consola (o simplemente puede ejecutar sus pruebas QTest con el modificador -vs, si necesita la información de las señales solo en las pruebas, no en la aplicación real).

La otra forma es usar la clase QSignalSpy. Sin embargo, no es ideal, porque necesita un espía por cada señal, y tiene que imprimir las señales observadas periódicamente (no hay notificaciones en QSignalSpy).

+0

Ambos funcionan para mí en tiempo real la retroalimentación en la consola y el registro para archivar en la salida del programa. – metdos

+1

Por "-vs cambiar" ¿a qué te refieres? – metdos

+1

@metdos: Supongo que asume una opción para poner en la línea de comando. – ereOn

Cuestiones relacionadas