2010-05-06 9 views

Répondre

6

Que voulez-vous dire par observation? Avez-vous besoin de commentaires en temps réel sur la console, ou est-ce que la connexion au fichier à la sortie du programme est suffisante?

Si vous avez besoin de commentaires en temps réel sur la console, vous pouvez vérifier l'implémentation de QTest. Il y a un commutateur de ligne de commande -vs (Qt doc) qui permet l'impression de tous les signaux sur la console (ou vous pouvez simplement lancer vos tests QTest avec le commutateur -vs, si vous avez besoin des informations sur les signaux uniquement dans les tests). L'autre manière est d'utiliser la classe QSignalSpy. Ce n'est pas idéal cependant, car vous avez besoin d'un espion pour chaque signal, et vous devez imprimer les signaux observés périodiquement (il n'y a pas de notifications dans QSignalSpy).

+0

Les deux travaille pour moi en temps réel des commentaires sur la console et la journalisation à la sortie du fichier. – metdos

+1

Par "-vs switch" que voulez-vous dire? – metdos

+1

@metdos: Je suppose qu'il suppose une option à mettre dans la ligne de commande. – ereOn

Questions connexes