Cours:InterfaceQT : Différence entre versions
| Ligne 1 : | Ligne 1 : | ||
| − | =QtCreator | + | =Projet QtCreator pour raspberryPi= |
| − | |||
*Nouveau Projet | *Nouveau Projet | ||
*application Qt avec Widgets | *application Qt avec Widgets | ||
| Ligne 21 : | Ligne 20 : | ||
{{Todo|Lancer l'application pour vérifier la configuration}} | {{Todo|Lancer l'application pour vérifier la configuration}} | ||
| − | ==== | + | =Premier bouton= |
| + | |||
| + | ==Partie Graphique== | ||
| + | *Navigateur de projet | ||
| + | *Forms | ||
| + | *mainwindows.ui | ||
| + | *glisser un pushbutton sur la fenêtre | ||
| + | *redimensionner éventuellement | ||
| + | |||
| + | {{Todo|Terminé ! Lancer l'application}} | ||
| + | |||
| + | ==Utilisation du bouton, signal/slot== | ||
| + | *ouvrir au besoin l'interface graphique, de son petit nom qtDesigner | ||
| + | *dans les icônes du haut, cliquer sur {{Rouge|Edit signals/slots}} | ||
| + | *cliquer sur le bouton, et relâcher lorsque lorsque vous voyez un symbole de "masse" | ||
| + | *une fenêtre s'ouvre | ||
| + | **à gauche, on choisit quel événement déclenche une action : c'est un {{Rouge|signal}} émit par l'objet | ||
| + | **à droite, on choisir l'action effectuée, la méthode à exécuter : c'est un {{Rouge|slot}} | ||
| + | *fermons la fenêtre lors de l'appui sur le bouton : | ||
| + | **cocher : afficher les signaux/slots hérités | ||
| + | **signal : {{Rouge|clicked()}} | ||
| + | **slot : {{Rouge|close()}} | ||
| + | |||
| + | {{Todo|Valider le fonctionnement}} | ||
| + | |||
| + | |||
| + | =2ème bouton => notre slot ! = | ||
| + | |||
| + | N'oublions par que nous faisons de la {{POO}} | ||
| + | Un slot, c'est une méthode particulière. | ||
Version du 7 novembre 2018 à 19:27
Sommaire
Projet QtCreator pour raspberryPi
- Nouveau Projet
- application Qt avec Widgets
- select kits
- Rpi
- cliquer sur manage
- appareil mobiles
- choisir périphérique rpi
- modifier nom d'hôte : ras-pi-xx
- xx est le numéro de la carte : par ex 05
- valider
- ajouter dans le fichier .pro les lignes suivantes après la ligne target= :
target.path = /root INSTALLS = target
Consulter cette page pour des explications plus détaillées
Lancer l'application pour vérifier la configuration
Premier bouton
Partie Graphique
- Navigateur de projet
- Forms
- mainwindows.ui
- glisser un pushbutton sur la fenêtre
- redimensionner éventuellement
Terminé ! Lancer l'application
Utilisation du bouton, signal/slot
- ouvrir au besoin l'interface graphique, de son petit nom qtDesigner
- dans les icônes du haut, cliquer sur Edit signals/slots
- cliquer sur le bouton, et relâcher lorsque lorsque vous voyez un symbole de "masse"
- une fenêtre s'ouvre
- à gauche, on choisit quel événement déclenche une action : c'est un signal émit par l'objet
- à droite, on choisir l'action effectuée, la méthode à exécuter : c'est un slot
- fermons la fenêtre lors de l'appui sur le bouton :
- cocher : afficher les signaux/slots hérités
- signal : clicked()
- slot : close()
2ème bouton => notre slot !
N'oublions par que nous faisons de la Programmation Orientée Objet Un slot, c'est une méthode particulière.