Les technologies de l’information et de la communication (TIC) sont devenues une partie intégrante de notre vie quotidienne. Elles nous permettent de communiquer, de travailler et de nous divertir. Cependant, pour tirer le meilleur parti des technologies TIC, il est important de comprendre leurs bases. Cet article se propose de fournir une introduction à la programmation Python et à ses bases, en expliquant ce qu’est Python et en décrivant ses principales caractéristiques.
Les bases de PyQt
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
Malin : tous les tutos de la catégorie « Les Bases » en 1 clic
OFFRE SPECIALE DECOUVERTE : Réduction -20 % incluse soit 22 tutos (plus de 300 pages) à 0,20 le tuto !
PushButton
![]() |
|
|
![]() |
|
|
![]() |
RadioButton
![]() |
|
|
![]() |
|
|
![]() |
LineEdit
![]() |
TextEdit
![]() |
ComboBox
![]() |
||
![]() |
Sliders et Widgets Reglables
![]() |
||
![]() |
||
![]() |
||
![]() |
||
![]() |
Timer et génération d’évènements à intervalle régulier
![]() |
||
![]() |
Widget LCD et widgets d’affichage
![]() |
|
|
![]() |
||
![]() |
||
![]() |
||
![]() |
Mini-applications complètes
![]() |
|
|
![]() |
|
|
![]() |
![]() Lien local |
![]() Accès libre |
![]() Accès Boutique |
PYQT | Premiers pas | Les bases | Port Série | Réseau | Memo PyQt | Memo PyQwt |
PushButton
![]() |
|
|
![]() |
|
|
![]() |
![]() |
Atelier Python + Qt : Les bases : Utiliser un bouton simple. Dans ce tuto, vous allez créer une simple interface GUI pour tester l’utilisation d’un bouton simple (ou pushButton) et vous apprendrez à détecter un clic de souris sur le bouton. |
0.25 |
PYQTBasesPushbuttonOnOffToggle
![]() |
Atelier Python + Qt : Les bases : Utiliser un bouton simple en mode On/Off (ou « toggle ») Dans ce tuto, vous allez créer une simple interface GUI pour tester l’utilisation d’un bouton simple en mode On/Off (ou toggle) et vous apprendrez à lire l’état ON ou OFF du bouton. |
0.25 |
PYQTBasesPushbuttonModifierAspect
![]() |
Atelier Python + Qt : Les bases : Modifier l’aspect d’un bouton simple lors d’un clic souris. Dans tuto, vous allez créer une simple interface GUI pour continuer de tester l’utilisation d’un bouton simple et modifier son aspect lors d’un clic souris. |
0.25 |
PYQT | Premiers pas | Les bases | Port Série | Réseau | Memo PyQt | Memo PyQwt |
RadioButton
![]() |
|
|
![]() |
|
|
![]() |
PYQTBasesRadioButtonTestSimple
![]() |
Atelier Python + Qt : Les bases : Utiliser un bouton radio. Dans ce tuto, vous allez créer une simple interface GUI pour tester l’utilisation d’un bouton radio, vous apprendrez à détecter l’appui sur le bouton radio et à analyser l’état (coché ou non) dans lequel il se trouve. |
0.25 |
![]() |
Atelier Python + Qt : Les bases : Utiliser un groupe de boutons radio. Dans ce tuto, vous allez créer une simple interface GUI pour tester l’utilisation de plusieurs boutons radio, avec un seul choix possible parmi les boutons utilisés. L’intérêt majeur des boutons radio est de pouvoir réaliser un seul choix parmi plusieurs, l’ensemble des choix s’excluant les uns les autres. C’est ce que vous allez apprendre à faire ici : vous aurez ainsi les bases utiles pour créer des interfaces utilisant des options sélectionnables par l’utilisateur. |
0.25 |
PYQTBasesRadioButtonGroupesMultiples
![]() |
Atelier Python + Qt : Les bases : Utiliser plusieurs groupes de boutons radio. Dans ce tuto, vous allez créer une simple interface GUI pour tester l’utilisation de plusieurs groupes de boutons radio, avec un seul choix possible parmi les boutons utilisés au sein d’un même groupe. Nous avons déjà vu comment le faire simplement pour un seul groupe : vous allez apprendre ici comment le faire pour plusieurs groupes simultanément, chaque groupe étant indépendant des autres. |
0.25 |
PYQT | Premiers pas | Les bases | Port Série | Réseau | Memo PyQt | Memo PyQwt |
LineEdit
![]() |
![]() |
Atelier Python + Qt : Les bases : Modifier un champ texte par un clic souris sur un bouton simple (pushButton). Dans ce tuto, vous allez créer une simple interface GUI pour tester l’utilisation d’un champ texte qui sera modifié lors d’un clic souris sur un bouton simple (ou pushButton) : une façon simple de se familiariser avec le champ texte (ou LineEdit). |
0.25 |
PYQT | Premiers pas | Les bases | Port Série | Réseau | Memo PyQt | Memo PyQwt |
TextEdit
![]() |
![]() |
Atelier Python + Qt : Les bases : Modifier / effacer une zone de texte à l’aide de deux boutons simples. Dans ce tuto, vous allez créer une simple interface GUI pour tester l’utilisation d’une zone de texte multi-lignes (utilisant les barres de défilements verticales/horizontales) qui sera modifiée / effacée à l’aide de deux boutons simples (ou pushButton) : vous allez découvrir ici les bases pour créer une application éditant du texte, ni plus ni moins ! |
0.25 |
PYQT | Premiers pas | Les bases | Port Série | Réseau | Memo PyQt | Memo PyQwt |
ComboBox
![]() |
||
![]() |
![]() |
Atelier Python + Qt : Les bases : Apprendre à paramétrer et à utiliser une liste déroulante (ComboBox). Dans ce tuto, vous allez créer une simple interface GUI pour tester l’utilisation d’une liste déroulante, widget permettant de choisir graphiquement un item parmi plusieurs : vous apprendrez comment paramtétrer la liste des items disponible, comment connaître l’item courant et comment récupérer sa valeur. |
0.25 |
PYQTBasesComboBoxCopierItemDansLineEdit
![]() |
Atelier Python + Qt : Les bases : Copier l’item courant d’une liste déroulante dans un champ texte par clic souris sur un bouton. Dans ce tuto, vous allez créer une simple interface GUI permettant de copier l’item courant d’une liste déroulante (ComboBox) dans un champ texte (LineEdit) par un clic souris sur un bouton (pushButton). L’intérêt principal ici est de combiner entre-eux plusieurs widgets que nous avons déjà présentés individuellement par ailleurs. |
0.25 |
PYQT | Premiers pas | Les bases | Port Série | Réseau | Memo PyQt | Memo PyQwt |
Sliders et Widgets Reglables
![]() |
||
![]() |
||
![]() |
||
![]() |
||
![]() |
PYQTBasesWidgetsReglablesTestSimple
![]() |
Atelier Python + Qt : Les bases : Utiliser un Slider (widget de réglage linéaire) et récupérer la valeur courante Dans ce tuto, vous allez créer une simple interface GUI pour tester l’utilisation d’un slider, widget de réglage linéaire : vous apprendrez à configurer le Slider en fonction de vos besoins et à récupérer sa valeur courante lorsqu’il sera mobilisé avec la souris. Si, si, vous allez savoir faire çà ! |
0.25 |
PYQTBasesWidgetsReglablesSliderLcdSignal
![]() |
Atelier Python + Qt : Afficher automatiquement la valeur courante d’un Slider dans un widget LCD (par une connexion Signal – Slot) Dans ce tuto, vous allez créer une simple interface GUI pour tester l’utilisation d’un slider (widget linéaire réglable) automatiquement lié à un widget LCD par une connexion signal- slot. Ce tuto est très intéressant car il aborde plusieurs aspects importants liés l’utilisation de Qt-Designer. Ce tuto constitue également une excellente approche de la notion de connexion « Signal- Slot », fonctionnalité essentielle de la librairie graphique Qt. Il est conseillé de savoir au préalable utiliser un slider et un widget LCD (voir les tutos dédiés)… |
0.25 |
![]() |
Atelier Python + Qt : Les bases : Utiliser un bouton graphique rotatif de réglage (widget dial). Dans ce tuto, vous aller créer une simple interface GUI pour tester et apprendre à utiliser un widget dial, widget de réglage rotatif à la façon potentiomètre : vous apprendrez à paramétrer le bouton réglable, à détecter une rotation du bouton avec la souris et à récupérer la valeur courante. Un tuto sympa qui devrait vous donner quelques idées… |
0.25 |
PYQTBasesWidgetsReglablesDialWidgetLcdSignal
![]() |
Atelier Python + Qt : Les bases : Afficher automatiquement la valeur courante d’un widget Dial (bouton réglable) dans un widget LCD (par une connexion Signal – Slot) Dans ce tuto, vous allez créer une simple interface GUI pour tester l’utilisation d’un widget dial (bouton graphique réglable) automatiquement lié à un widget LCD par une connexion signal- slot. Ce tuto est comparable à celui montrant comment utiliser un Slider (réglage linéaire) vaec un widget LCD. Ici sont à nouveau abordé plusieurs aspects importants liés l’utilisation de Qt-Designer. Ce tuto montre également comment réaliser une connexion « Signal- Slot », fonctionnalité essentielle de la librairie graphique Qt. Il est conseillé de savoir au préalable utiliser un widget Dial et un widget LCD (voir les tutos dédiés)… |
0.25 |
PYQTBasesWidgetsReglablesSpinBoxLineEditPushButton
![]() |
Atelier Python + Qt : Les bases : Régler une valeur numérique à l’aide d’un widget spinBox et la copier dans un champ texte (Line Edit) par un clic souris sur un bouton simple (pushButton). Dans ce tuto, vous allez créer une simple interface GUI pour tester l’utilisation d’un widget SpinBox (réglage de valeur numérique entière) d’une part et d’un widget DoubleSpinBox (réglage de valeur numérique décimale) d’autre part, avec copie de la valeur de chaque widget dans un champ texte qui sera modifié lors d’un clic souris sur un bouton simple (ou pushButton) : une façon simple de se familiariser avec ces 2 widgets de réglages. |
0.25 |
PYQT | Premiers pas | Les bases | Port Série | Réseau | Memo PyQt | Memo PyQwt |
Timer et génération d’évènements à intervalle régulier
![]() |
||
![]() |
![]() |
Atelier Python + Qt : Les bases : Utiliser un Timer pour appeler une fonction à intervalle régulier. Dans ce tuto, vous allez créer une simple interface GUI pour tester l’utilisation d’un Timer, un objet Qt d’arrière plan qui permet de générer un événement à intervalle régulier : vous apprendrez à paramétrer un Timer, à générer et intercepter un signal à intervalle régulier et à appeler une fonction lors de la survenue de ce signal. Que ce soit pour l’affichage d’animation ou tout simplement lire sur le port série, le Timer est un objet polyvalent qui s’avère très utile et qui n’aura bientôt plus de secrets pour vous ! |
0.25 |
PYQTBasesTimerIncrementeWidgetLcd
![]() |
Atelier Python + Qt : Les bases : Utiliser un Timer pour incrémenter un widget LCD à intervalle régulier. Dans ce tuto, vous allez créer une simple interface GUI qui va permettre d’incrémenter automatiquement un widget LCD à intervalle régulier à l’aide d’un Timer. Vous allez apprendre à intercepter le signal généré par le Timer et à mettre à jour le widget LCD. On pose ainsi les bases pour des applications de temporisation de toutes sortes… |
0.25 |
PYQT | Premiers pas | Les bases | Port Série | Réseau | Memo PyQt | Memo PyQwt |
Widget LCD et widgets d’affichage
![]() |
|
|
![]() |
||
![]() |
||
![]() |
||
![]() |
PYQTBasesWidgetsAffichageLcdTestSimple
![]() |
Atelier Python + Qt : Les bases : Apprendre à utiliser et paramétrer un widget LCD. Dans ce tuto, vous allez créer une simple interface GUI pour tester l’utilisation d’un widget LCD : vous apprendrez à paramétrer et à afficher des valeurs dans le widget d’affichage LCD. Vous aurez ainsi les bases pour ajouter des affichages de valeurs numériques sous forme graphique dans vos futures applications. |
0.25 |
PYQTBasesWidgetsReglablesSliderLcdSignal
![]() |
Atelier Python + Qt : Afficher automatiquement la valeur courante d’un Slider dans un widget LCD (par une connexion Signal – Slot) Dans ce tuto, vous allez créer une simple interface GUI pour tester l’utilisation d’un slider (widget linéaire réglable) automatiquement lié à un widget LCD par une connexion signal- slot. Ce tuto est très intéressant car il aborde plusieurs aspects importants liés l’utilisation de Qt-Designer. Ce tuto constitue également une excellente approche de la notion de connexion « Signal- Slot », fonctionnalité essentielle de la librairie graphique Qt. Il est conseillé de savoir au préalable utiliser un slider et un widget LCD (voir les tutos dédiés)… |
0.25 |
PYQTBasesTimerIncrementeWidgetLcd
![]() |
Atelier Python + Qt : Les bases : Utiliser un Timer pour incrémenter un widget LCD à intervalle régulier. Dans ce tuto, vous allez créer une simple interface GUI qui va permettre d’incrémenter automatiquement un widget LCD à intervalle régulier à l’aide d’un Timer. Vous allez apprendre à intercepter le signal généré par le Timer et à mettre à jour le widget LCD. On pose ainsi les bases pour des applications de temporisation de toutes sortes… |
0.25 |
PYQTBasesWidgetsReglablesDialWidgetLcdSignal
![]() |
Atelier Python + Qt : Les bases : Afficher automatiquement la valeur courante d’un widget Dial (bouton réglable) dans un widget LCD (par une connexion Signal – Slot) Dans ce tuto, vous allez créer une simple interface GUI pour tester l’utilisation d’un widget dial (bouton graphique réglable) automatiquement lié à un widget LCD par une connexion signal- slot. Ce tuto est comparable à celui montrant comment utiliser un Slider (réglage linéaire) vaec un widget LCD. Ici sont à nouveau abordé plusieurs aspects importants liés l’utilisation de Qt-Designer. Ce tuto montre également comment réaliser une connexion « Signal- Slot », fonctionnalité essentielle de la librairie graphique Qt. Il est conseillé de savoir au préalable utiliser un widget Dial et un widget LCD (voir les tutos dédiés)… |
0.25 |
PYQTBasesWidgetsReglablesWidgetLcdReglagePushButton
![]() |
Atelier Python + Qt : Les bases : Régler/initialiser la valeur d’un widget LCD à l’aide de 3 boutons simples. Dans ce tuto, vous allez créer une simple interface GUI pour tester le réglage d’un widget LCD à l’aide de 3 boutons : vous apprendrez à régler la valeur affichée dans le widget d’affichage LCD à l’aide de 2 boutons de réglage et à le ré-initialiser à l’aide d’un bouton de remise à zéro. Vous aurez ainsi les bases pour réaliser des réglages de valeurs numériques sous forme graphique dans vos futures applications. |
0.25 |
Articles similaires:
- http://web.archive.org/web/20210804223007/http://www.mon-club-elec.fr/pmwiki_mon_club_elec/pmwiki.php?n=MAIN.PYQTBasesWidgetsReglables
- http://web.archive.org/web/20210804223007/http://www.mon-club-elec.fr/pmwiki_mon_club_elec/pmwiki.php?n=MAIN.PYQTBasesWidgetsAffichage
- http://web.archive.org/web/20210804223007/http://www.mon-club-elec.fr/pmwiki_mon_club_elec/pmwiki.php?n=MAIN.CODERJQUERYUI
- http://web.archive.org/web/20210804223007/http://www.mon-club-elec.fr/pmwiki_mon_club_elec/pmwiki.php?n=MAIN.PYQTBasesPushButton
- http://web.archive.org/web/20210804223007/http://www.mon-club-elec.fr/pmwiki_mon_club_elec/pmwiki.php?n=MAIN.PYQTBasesWidgetsReglablesDialWidgetLcdSignal
Articles Liés
- http://web.archive.org/web/20210804223007/http://www.mon-club-elec.fr/pmwiki_mon_club_elec/pmwiki.php?n=MAIN.ARDUINOINSTALLATIONRaisonsChoix
L'Arduino est un système de prototypage électronique open source qui permet aux utilisateurs de créer…
- http://web.archive.org/web/20210804223007/http://www.mon-club-elec.fr/pmwiki_mon_club_elec/pmwiki.php?n=MAIN.CODERLangageArduinoStrategiesTemporisation
Le langage Arduino est un langage de programmation open source qui permet aux développeurs de…
- http://web.archive.org/web/20210804223007/http://www.mon-club-elec.fr/pmwiki_mon_club_elec/pmwiki.php?n=MAIN.GLAPBOXMaterielAssemblageTest
L'assemblage et le test de matériel électronique sont des étapes essentielles pour la fabrication de…