Solution Exercice 17 : Insertion des données sur une table SQLite3 depuis une fenêtre PyQt5

Exercice 17

1) - A l'aide de l'éditeur visuel Qt Designer, créez une application graphique qui demande à l'utilisateur de saisir le nom, l'email, et la section d'un étudiant et qui permet d'inserer les données à l'iade d'un bouton "Insert Data" comme le montre la figure suivante:

application graphique PyQt5 d'insertion des données sur base de données SQLite

Avec le nommage suivant:

  1. lineEdit_name : Champ de saisie pour le nom de l'étudaint
  2. lineEdit_email : Champ de saisie pour l'email de l'étudaint
  3. comboBox_section : liste déroulante pour la sélection de la filière de l'étudaint

Notez bien qu'à ce stade on vous demande pas de créer la méthode qui réalise l'action du bouton de commande!

2) Créer une méthode nommée : 'insert_data()' qui permet de récupérer les données saisie et les insérer dans une table SQLite3 nommée 'student.sql' au sein d'une base de données 'SQLite3' nommée : 'database.db'
NB: La table 'student.sql' doit avoir comme attributs:

  1. id : Primary key Autoincrement
  2. name : text
  3. email: text
  4. section: text

Solution




 

Younes Derfoufi
CRMEF OUJDA

1 thought on “Solution Exercice 17 : Insertion des données sur une table SQLite3 depuis une fenêtre PyQt5

Leave a Reply