0% ont trouvé ce document utile (0 vote)
51 vues2 pages

Interface de gestion des produits informatiques

qt

Transféré par

tassou024
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
51 vues2 pages

Interface de gestion des produits informatiques

qt

Transféré par

tassou024
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd

Application 2(QT)

Soit "[Link]" un fichier à remplir par les données des produits d'un magasin de vente du matériel
informatique. On se propose de créer une interface graphique permettant à l'utilisateur de remplir le fichier "
[Link]" et éventuellement de les trier sur la base de leurs prix, dans un ordre choisi par l'utilisateur,
sinon d'afficher un message d'erreur au cas où l'utilisateur ne respecte pas
les contraintes de la saisie. Sachant que Chaque produit est caractérisé par :
 Une catégorie : il existe 5 catégories
 Ordinateurs de bureau
 Ordinateurs portables
 Périphériques informatique
 Stockage des données
 Software
 Une désignation : Chaîne non vide alphanumérique et pouvant contenir des espaces
 Un prix : Entier positif et non nul
Le nombre de produits à remplir est illimité.
L'utilisateur doit choisir la catégorie du matériel dans une boîte à choix multiple ( ).
L'utilisateur doit choisir le sens de tri ( ):
 Croissant : du prix le moins cher au prix le plus cher.
 Décroissant : du prix le plus cher au prix le moins cher.
Afficher les erreurs de la saisie et information de la réalisation des traitements internes, en utilisant des
fenêtres de "MessageBox".
On se propose d'obtenir une interface graphique similaire à celle présentée ci-dessous :

Travail demandé :
1) Dans votre dossier de travail, créer un nouveau dossier ayant comme nom Gestion produits dans lequel
vous devez enregistrer, au fur et à mesure, tous les fichiers solutions de ce sujet.
2) Concevoir une interface graphique comme illustrée ci-dessus et l’enregistrer, dans votre
dossier de travail, sous le nom "Interface_prod".
3) Développer en Python un programme et l’enregistrer sous le nom "Gestion_produits", dans votre
dossier de travail qui permet de trier et d'afficher éventuellement le fichier "[Link]"
en procédant comme suit :
 Appeler l’interface graphique intitulée "Interface_ prod ".
 Ecrire un module "Creation", qui s’exécute à la suite d’un clic sur le bouton "Créer le
fichier", permettant de créer le fichier "[Link]".
 Ecrire un module "Ajout", qui s’exécute à la suite d’un clic sur le bouton "Ajouter",
permettant de récupérer les données d'un produit saisies dans l'interface et de les ajouter
dans le fichier "[Link]".
 Ecrire un module "Trier", qui s’exécute à la suite d’un clic sur le bouton "Trier",
permettant de trier les données, du fichier "[Link]" dans un ordre choisi par
l'utilisateur.
 Ecrire un module "Affiche", qui s’exécute à la suite d’un clic sur le bouton "Afficher",
permettant d'afficher sur l'interface, tous les produits se trouvant dans le fichier
"[Link]", triés dans un ordre choisi par l'utilisateur.
 Ecrire un module "Net", qui s’exécute à la suite d’un clic sur le bouton "Nouveau
produit", permettant de vider les deux champs de saisie de l'interface.

Exemples d’exécution

Vous aimerez peut-être aussi