 python et qt tutoriel 3  je vous avais parlé dans le 1er tutoriel d une petite application en c c est elle que je vais convertir en python il s agit d un logiciel qui permet à nos chères têtes blondes de réviser entre autres leurs tables de multiplications l application utilise une boite de dialogue avec 2 onglets le premier onglet permet de choisir créer modifier et enregistrer les différents exercices pour un exercice il faut définir le délai imparti pour répondre le nombre de questions la position de la question entre 1 et 7 voir plus bas pour les explications sur ce codage l opération les valeurs min et max des 2 opérandes la valeur maximum de la réponse toutes ces valeurs sont enregistrées dans un fichier texte qui est chargé au lancement du programme les boutons situés en bas permettent d ajouter modifier et supprimer des lignes d exercices le gros bouton grisé en bas à droite représente une disquette ce bouton devient actif si on modifie une ligne d exercice un clic dessus lancera la sauvegarde sur le disque de tous les exercices créés le fait de cliquer sur une ligne copie toutes les valeurs dans les champ correspondants situés au dessus ce sont ces valeurs qui serviront à faire l exercice le second onglet permet de faire l exercice le programme tire au hasard les 2 opérandes et calcule la réponse en vérifiant que celleci ne dépasse pas la valeur maximum il choisit ensuite au hasard également la position du trou qu il faudra compléter comme indiqué précédemment celleci est représentée par une valeur comprise entre 1 et 7 il faut utiliser le codage binaire du nombre pour savoir ou le trou peut être 1 001 c est toujours le premier opérande qu il faut trouver 2 010 c est toujours le deuxième opérande qu il faut trouver 4 100 c est toujours le résultat 356 c est une des 2 possibilités 7 111 c est une des trois possibilités la barre de progression indique le temps restant pour répondre en cas de mauvaise réponse ou de non réponse avant la limite de temps le programme affiche la solution en plus il mémorise l opération pour la phase de révision les 3 compteurs indiquent respectivement le nombre de bonnes réponses le nombre de mauvaises réponses le nombre total de questions déjà posées le bouton grisé en bas à droite sur la copie d écran permet de démarrer l exercice le bouton rouge permet de quitter le programme ou plus exactement permettra de le faire une fois les révisions terminées en effet le premier appui grise le bouton et le programme entre dans la phase de révision il repose toutes les questions qui n ont pas eu de réponse correcte le processus continue tant qu il reste des questions la question posée est tirée au hasard dans la liste si la réponse est correcte on la supprime lorsque toutes les questions ont été posées le bouton quitter redevient actif je joins à cet article le fichier ui qui contient l interface complète de l application l interface pour la suite c est ici historique des modifications version date commentaire 01 28022006 création par jibux 02 04032006 correction de coquilles merci nemo 03 03042006 ajout du lien vers le 1er tutoriel merci tony 04 26112006 ajout d un lien vers l article suivant fichier attaché taille revcalchoixexopng 195 ko revcalreviserpng 1835 ko l interface 1797 ko  python et qt tutoriel 3  je trouve ton idée d article très bonne car elle utilise un sujet de programmation qui change enfin du classique hello world cette première présentation permet de planter le décor et de fixer les objectifs à atteindre nickel j attends la suite avec impatience quelques coquilles que j ai relevées paragraphe 3 remplacer le premier permet s  par le premier permet paragraphe situé entre les deux copies d écrans remplacer le gros bouton s grisé par le gros bouton grisé paragraphe final remplacer le processus continu par le processus continu e    python et qt tutoriel 3  merci jibux pour tes articles tu ne veux pas faire des ateliers sur ce sujet tu pourrais prendre comme référence tes articles ce qui t éviterais le travail de préparation  python et qt tutoriel 3  pardon de n avoir pas répondu plus tôt je n étais pas retourné sur le site merci beaucoup pour pour tes remarques et les corrections  python et qt tutoriel 3  pardon de n avoir pas répondu plus tôt je n étais pas retourné sur le site en effet pourquoi pas mais il faut me laisser un peu de temps pour que je maîtrise un peu mieux python  qt  