
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:
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
- Ecrire un script python permettant de créer une base de donnée SQLite nommée mydatabase.
- 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
Exercice 23 (Exporter les données d'un objet treeview) || Solution
Ecrire un programme Python Tkinter qui permet d'afficher les données dans un objet treevieww avec un bouton qui permet d'exporter les données vers un fichier Excel comme le montre la figure suivante:
Younes Derfoufi
CRMEF OUJDA