Le contrôle de saisie QLineEdit PyQt5 en Python

Contenu du cours Description du contrôle QLineEdit PyQt5 Création d'un contrôle QLineEdit Appliquer un style QSS (Qt Style Sheet) à un champ QLineEdit QLineEdit selon l'approche objet Manipulation d'un contrôle QLineEdit Liste des principales méthodes associées au contrôle QLineEdit Quiz   1. Description du contrôle QLineEdit PyQt5 Le widget de contrôle QLineEdit de PyQt5 offre…

La classe QPushButton PyQt5 Python

Contenu du cours Description de la classe QPushButton Créer un Bouton PyQt5 avec la classe QPusButton Associer une action à un bouton QPushButton PyQt5 QPushButton PyQt5 selon l'approche objet Python Liste des principales méthodes associées à un objet 'QPushButton' PyQt5 Quiz 1. Description de la classe QPushButton La classe QPushButton de PyQt5 représente un élément…

La méthode PyQt5 alignment() Python

1. Description de la méthode alignment() La méthode alignment() dans la classe QLabel de PyQt5 est utilisée pour obtenir le mode d'alignement actuel du texte à l'intérieur du QLabel. L'alignement détermine la position du texte par rapport à la boîte englobante du QLabel. La méthode ne prend aucun argument et renvoie une combinaison de drapeaux…

Solution Exercice 21 : ajouter des méthode spécifique à la classe Tk de tkinter via un héritage

Exercice 21 Définissez une classe en Python: appelée FenetrePersonnalisee qui hérite de la classe Tk(). Ajoutez un constructeur (__init__): qui appelle le constructeur de la classe parente. Implémentez les méthodes suivantes dans la classe FenetrePersonnalisee : redimensionner(self, largeur, hauteur): Cette méthode prend en paramètre la largeur et la hauteur de la fenêtre et redimensionne la…

Solution Exercice 20 : Héritage Multiple avec Composition en Python

Exercice 20 1. Création de Classes de Base Définissez deux classes de base en Python, Machine et Camera. Chaque classe devrait avoir des méthodes distinctes liées à ses fonctionnalités. Par exemple, la classe Machine pourrait avoir une méthode allumer_machine() et la classe Camera pourrait avoir une méthode prendre_photo(). 2. Classe Smartphone Créez une classe Smartphone…

Utilisation de Github

Contenu du cours A propos de Github Création d'un compte GitHub Installation de Git Initialisation du projet Git localement Ajout des fichiers au suivi de version Confirmation des changements Création d'un référentiel sur GitHub Lier le référentiel local au référentiel GitHub Pousser le code sur GitHub Authentification et érification sur GitHub 1. A propos de…

Solution Exercice 10 : Algorithme design python d'un carré semi plein avec bordures

Exercice 10 Ecrire un algorithme en python qui prend en entrée un entier n et renvoie un carré de longueur n avec bordures et diagonalement semi-plein à l'intérieur. Exemple: pour n = 10, l'algorithme renvoie le design suivant:

Solution Exercice 37 : Nombres de Leyland en Python

Exercice 37 Un nombre entier n est dit de Leyland s'il peut être exprimé sous la forme n = pq + qp. Ecrire un programme en Python qui prend un nombre entier en entrée et vérifie s'il est un nombre de Leyland. Solution

Définition (Nombre de Leland) Dans le domaine de la théorie des…

Solution Exercice 31 : produit dont le prix le plus bas dans un dictionnaire python

Exercice 31 Ecrire un programme en python qui prends en entrée un dictionnaire formé des produits comme clés et avec leurs prix comme valeurs et renvoie le produit dont le prix est le plus bas. Traiter l'exemple du dictionnaire suivant:

Templates Django

Contenu du cours A propos des templates django Configuration du système de template de django Chargement du template Configuration de l'url Variables de template django Exemple de variable de template django Les balises (tags en anglais) du template système Héritage de template django Vue générique avec la classe TemplateView 1. A propos des templates django…