8 - Le Widget QPushButton PyQt5 Python

Опубликовано: 04 Октябрь 2024
на канале: Très Facile !
4,964
46

Dans toute conception d'interface graphique PyQt5 ou PyQt6, le bouton de commande QPushButton est le contrôle le plus important et le plus souvent utilisé.
Code source: https://www.tresfacile.net/bouton-de-...
Les boutons avec Enregistrer, Ouvrir, OK, Oui, Non et Annuler etc. comme légende sont familiers à tout utilisateur d'ordinateur. Dans l'API PyQt, l'objet de classe QPushButton présente un bouton qui, lorsqu'il est cliqué, peut être programmé pour invoquer une certaine fonction.
QAbstractButton agit comme une classe abstraite et fournit les fonctionnalités générales d'un bouton, d'un bouton-poussoir et d'un bouton coché. Les implémentations de boutons sélectionnables sont QRadioButton et QCheckBox ; les implémentations de boutons pressables sont QPushButton et QToolButton.
La classe QPushButton hérite de ses fonctionnalités de base de la classe QAbstractButton. Il est de forme rectangulaire et une légende de texte ou une icône peut être affichée sur sa face.
Voici quelques-unes des méthodes les plus couramment utilisées de la classe QPushButton :
setCheckable () - Reconnaît les états enfoncés et relâchés du bouton s'il est défini sur true
toggle() - Bascule entre les états vérifiables
setIcon() - Affiche une icône formée à partir de pixmap d'un fichier image
setEnabled () - Lorsqu'il est défini sur false, le bouton est désactivé, donc cliquer dessus n'émet pas de signal
isChecked() - Renvoie l'état booléen du bouton
setDefault() - Définit le bouton par défaut
setText() Définit par programmation la légende des boutons
text() Récupère la légende des boutons
Ce tutoriel python a été réalisé avec l'IDE Python Wing Python 3.7 - Windows 10 et a été testé sur les autres version de python: Python 3.8 - Windows 10 et Python 3.9 - Windows 10. Pour un visionnage de qualité, utiliser le navigateur google chrome.

Tutoriel Python:    • Premier Programme avec  Python  
Exercices Python avec Solutions
Exercices sur les les listes & chaines de caractères Python:    • Message De Bienvenue En Python  
Exercices sur les fichiers Python:    • Déterminer l'extension d'un fichier e...  
Exercices sur les classes & programmation orientée objet POO Python:    • Exercice Python   Classe Rectangle En...  
Exercices sur les interfaces graphiques Python GUI Tkinter:    • Exercice Python, Application Graphiqu...  
Exercices sur les dictionnaires Python:    • Exercice Python: Dictionnaire Personn...  
Python et les bases de données SQLite3:    • Connexion  Python avec SQLite3 et Ins...  
Projets en Python:    • Adress Book With Python  Tkinter & SQ...  
Python Django:    • Premier Projet Avec Django Python Fra...  
PyQt5 débutant GUI Python:    • 1 - Introduction A La Bibliothèque Gr...  
Learn PyQt5:    • Install PyQt5 and First PyQt5 Applica...