Bonjour à tous.
Je viens vers vous pour tenter de comprendre comment débuger un programme sous Qt (et peut-être plus largement sous C++)
Voici mon problème. En synthèse je souhaite pouvoir suivre le changement des valeurs que peuvent prendre les champs lorsque renseignés par l'utilisateur.
Actuellement, je procède de la façon suivante :
1) je mets un point d'arrêt dans le main.cpp à la première ligne interprétable.
2) au lancement du débogage avec F5, les valeurs des variables et paramètres sont affichées en haut à droite.
3) je poursuis le programme en pas à pas avec F10, F11... Les valeurs évoluent selon la progression du programme mais les fenêtre de mon application ne sont pas encore accessibles
4) Après avoir passé l'exécution du programme avec la ligne, ma fenêtre devient alors accessible, mais je n'ai plus accès aux variables car le debugger affiche que mon programme s'est terminé avec le code 0 et que le debogage est fini.
Code : Sélectionner tout - Visualiser dans une fenêtre à part return monapplication.exec()
Effectivement, je peux maintenant maniper dans ma fenêtre, renseigner des champs, changer des listes à points... sans avoir plus aucun accès aux valeurs que prennent mes variables.
Donc, je pense être "à coté de la plaque" mais je n'ai pas trouvé comment faire autrement.
Auriez-vous une alternative pour résoudre ce problème ?
Par avance, merci.
Partager