Les layouts PyQt5

1 - PyQt - Positionnement absolu Le positionnement absolu mesure la position et la taille de chaque widget en pixels. Lorsque vous utilisez le positionnement absolu, vous devez comprendre les limitations suivantes : Le redimensionnement de la fenêtre ne modifie pas la taille et la position du widget. Les applications peuvent sembler différentes sur différentes…

Le champ de contrôle QLineEdit PyQt5

1 - La classe QLineEdit La bibliothèque PyQt5 est doté de la classe QLineEdit qui permet de créer des champ de saisi ayant une seule ligne. QLineEdit est doté d'une collection utile de fonctions d'édition, y compris annuler et refaire, couper et coller, et glisser-déposer. C'est le widget de base de PyQt5 pour recevoir une…

Solution Exercice 58: dictionnaire python formé des caractères d'une chaine et de leurs index

Exercice 58 Écrire un programme en Python qui demande à l'utilisateur de saisir une une chaine de caractère, et de lui renvoyer un dictionnaire dont les clés sont les caractères de la chaine saisie et les valeurs sont les positions des caractères dans la chaine. Exemple pour la chaine s = "langage" , le programme renvoie…

Bouton de commande QPushButton PyQt5

1 - Créer un Bouton PyQt5 avec la classe QPusButton Pour créer un bouton de commande du type QPusButton, il suffit d'instancier la classe QPusButton:

QLabel PyQt5

1 - Création d'un QLabelPyQt5 Pour créer des label au sein d'une feêtre, PyQt5 nous offre la classe QLabel. Il suffit d'instancier cette classe en ajoutant le container parent comme paramère:

Ce qui affiche à l'execution: 2 - Utiliser un style de designe pour un QLabel Un objet QLabel est doté de la méthode…

Convertir un texte en une voix avec python

1 - Le module gTTS (Google Text-to-Speech) Nous allons voir dans ce tutoriel Python, comment transformer un texte en une voix (fichier son .mp3). Nous utilisons a cet effet, la bibliothèque gTTS (Google Text-to-Speech) gTTS (Google Text-to-Speech), est une bibliothèque Python qui transforme un texte en une voix (fichier son .mp3). gTTS s'installe via la…

Solution Exercice 57: dictionnaire python formé des caractères d'une chaine et de leurs occurrences

Exercice 57 Écrire un programme en Python qui demande à l'utilisateur de saisir une une chaine de caractère, et de lui renvoyer un dictionnaire dont les clés sont les caractères de la chaine saisie et les valeurs sont les nombres d’occurrences des caractères dans la chaine. Exemple pour la chaine s = "langage" , le…

Introduction Au Framework Django

Contenu du cours A propos du framework django Les avantages du framework Django Comparaison des noyaux de Python et de Django ? Entreprises utilisant Django Framework Conclusion 1. A propos du framework django Django est un framework conçu spécialement au développement d'application Web gratuit, open-source et full-stack écrit en Python. En termes simples, Django est…

Solution Exercice 61: algorithme python qui détermine le dictionnaire dont les valeurs sont les listes des diviseurs des keys

Exercice 61 Écrire un programme en Python qui demande à l'utilisateur de saisir cinq nombres entiers de son choix et de lui renvoyer un dictionnaire dont les clés sont les entiers saisis et dont les valeurs sont les listes des diviseurs des nombres saisis. Exemple si l'utilisateur saisi les nombres : 14 , 7 ,…

Solution Exercice 91 ** : algorithme python qui décale les mots contenant un chiffre à la fin de la liste

Exercice 91** Ecrire un algorithme en python sous forme de fonction qui transforme une chaine texte T en une liste où les mots contenant des chiffres sont placés à la fin de la liste. Exemple si T = "Python_1 created in 1991. Currently it is in version Python_3.9" l'algorithme renvoie la liste: ['created', 'in', 'Currently',…