Cours:InterfaceQT : Différence entre versions

De troyesGEII
Aller à : navigation, rechercher
Ligne 1 : Ligne 1 :
  
=QtCreator et raspberryPi=
+
=Projet QtCreator pour raspberryPi=
  
==Création du projet==
 
 
*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

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

Todo.jpg 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.jpg 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()

Todo.jpg Valider le fonctionnement


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.