Exercices Sur La Bibliothèque Graphique Python Tkinter Avec Solutions


Pour être informé des nouveautés, veuillez vous inscrire à notre chaine YouTube!
S'abonner  = Soutenir le gratuit !

----------------------------------------------------------------------------------------------------------------------------------------------------------

Exercice1 || Solution

En utilisant le système de gestion des widgets Tkinter Grid Layout, écrire un programme en Python Tkinter qui affiche la vue suivante:


----------------------------------------------------------------------------------------------------------------------------------------------------------

Exercice 2 || Solution

Améliorer l'affichage de la boite de dialogue de l'exercice précédent (Exercice1) en ajoutant les paramètres width, padx et pady aux boutons:


----------------------------------------------------------------------------------------------------------------------------------------------------------

Exercice3 || Solution

Reprendre l'exercice précédent  (Exercice1) en utilisant la méthode place():

----------------------------------------------------------------------------------------------------------------------------------------------------------

Exercice4 || Solution

Ecrire un programme en python Tkinter qui affiche à l'utilisateur une fenêtre affichant un bouton 'fermer la fenêtre !' permettant de fermer la fenêtre au click par deux méthodes différentes: l'une en donnant une action au bouton de commande et l'autre en intégrant directement l'action quit sur l'objet Button:

----------------------------------------------------------------------------------------------------------------------------------------------------------

Exercice 5 || Solution

Ecrire un programme en python Tkinter qui affiche à l'utilisateur une fenêtre affichant un bouton de commande qui affiche au click un message "Hello World !" sur un label.

----------------------------------------------------------------------------------------------------------------------------------------------------------

Exercice 6 || Solution

Reprendre l'exercice précédent (Exercice 5) en utilisant la méthode StringVar() et le paramètre textvaraible associé au label.
----------------------------------------------------------------------------------------------------------------------------------------------------------

Exercice 7 || Solution

Ecrire un programme en python Tkinter qui affiche à l'utilisateur une fenêtre qui demande à l'utilisateur de saisir son nom et de lui afficher un message de bienvenue:


----------------------------------------------------------------------------------------------------------------------------------------------------------

Exercice 8 || Solution

Reprendre l'exercice précédent (Exercice 7) sans utiliser le bouton de commande. Utiliser simplement l'évenement bind action qui s'execute en appuyant sur la touche Entré du clavier:


----------------------------------------------------------------------------------------------------------------------------------------------------------

Exercice 9 || Solution

À l'aide de la bibliothèque Tkinter Python, écrire un programme Python qui affiche une boîte de dialogue demandant à l'utilisateur de saisir un entier N et de lui renvoyer son double 2*N en appuyant sur la touche Entrée du clavier:

----------------------------------------------------------------------------------------------------------------------------------------------------------

Exercice 10 || Solution

Ecrire un programme en Python qui affiche une fenêtre Tkinter demandant à l'utilisateur de saisir un entier N et lui retourne tous les diviseurs de N.


----------------------------------------------------------------------------------------------------------------------------------------------------------

Exercice 11 || Solution

Ecrire un programme en Python Tkinter qui affiche à l'utilisateur une fenêtre Tkinter contenant un widget spinbox permettant de modifier les dimensions de la fenêtre (augmenter ou diminuer les dimensions de 25 pixels):


----------------------------------------------------------------------------------------------------------------------------------------------------------

Exercice 12 || Solution

Ecrire un programme en Python Tkinter permettant d'afficher une fenêtre Tkinter qui change de couleur d'arrière plan au survole de la souris:

----------------------------------------------------------------------------------------------------------------------------------------------------------

Exercice 13 || Solution

En utilisant la méthode prédéfinie gcd en Python, créer un programme qui permet de calculer le plus grand diviseur commun et le plus petit multiple commun à deux entiers comme le montre la figure ci -dessous:

plus grand diviseur commun et plus petit multiple commun à deux entiers en python tkinter
----------------------------------------------------------------------------------------------------------------------------------------------------------

Exercice 14

Reprendre l'exercice précédent (Exercice 13) sans utiliser la fonction gcd ni aucune autre fonction prédéfinie en Python
----------------------------------------------------------------------------------------------------------------------------------------------------------

Exercice 15 || Solution

Ecrire un programme en Python Tkinter qui permet d'afficher la table de multiplication d'un entier sélectionné via une liste combobox tkinter comme le montre la figure ci-dessous:


----------------------------------------------------------------------------------------------------------------------------------------------------------

Exercice 16 || Solution

  1. Ecrire un script python permettant de créer une base de donnée SQLite nommée mydatabase.
  2. Ecrire un script permettant de créer au sein de la base de donnée mydatabase, une table SQLite nommée students ayant comme attributs : id, name, email, age

----------------------------------------------------------------------------------------------------------------------------------------------------------

Exercice 17 || Solution

Sous les mêmes hypothèses que l'exercice précédent(Exercice 16), écrire un script permettant d’afficher sur une fenêtre tkinter, un formulaire d’insertion de données dans la table students comme le montre la figure ci-dessous:

----------------------------------------------------------------------------------------------------------------------------------------------------------

Exercice 18 || Solution

Sous les mêmes hypothèses que l’exercice précédent (Exercice 17), écrire un script permettant d’afficher sur une fenêtre tkinter, un formulaire d’insertion de données dans la table students et d’imprimer les données de la table students à l’écran :

ID : 1
name : ADAM
Email : adam@gmail.com
Age : 26
---------------------------
ID : 2
name : Elisa
Email : elisa@gmail.com
Age : 22
---------------------------
ID : 3
name : Majid
Email : majid@gmail.com
Age : 27

----------------------------------------------------------------------------------------------------------------------------------------------------------

 

Younes Derfoufi
CRMEF OUJDA

Leave a Reply

Ads Blocker Image Powered by Code Help Pro

Ads Blocker Detected!!!

We have detected that you are using extensions to block ads. Please support us by disabling these ads blocker.

Powered By
Best Wordpress Adblock Detecting Plugin | CHP Adblock