« Programmation Qt/Signaux et slots » : différence entre les versions

Contenu supprimé Contenu ajouté
Ligne 111 :
Seuls les 4 premiers sont obligatoires.
 
Exemple utilisant les classes <tt>TelechargementTéléchargement</tt> et <tt>Stockage</tt> vues auparavant :
 
{{FichierDébut|Main.cpp|info=(extrait) Connextion entre signaux et slots|icon=Crystal Clear mimetype source cpp.png}}
Ligne 130 :
 
Si on connecte plusieurs slots à un signal, il seront invoqués séquentiellement dans l'ordre où ils sont connectés.
Par exemple, pour successivement copier puis supprimer le fichier et enfin afficher un message quand le telechargementtéléchargement est terminé :
{{FichierDébut|Main.cpp|info=(extrait) Connextion entre signaux et slots|icon=Crystal Clear mimetype source cpp.png}}
<source lang="cpp-qt">
Ligne 173 :
 
connect() est une méthode statique.
pour appeler une methodeméthode statique:
<source lang="cpp-qt">QObject::connect();</source>
 
Ligne 302 :
Quant à "A propos", il provoque l'ouverture de la fenêtre "A propos de Qt".
 
==parametreparamètre dans le signaux et les slot==
 
La méthode statique connect() est assez originale, vous l'avez vu. Il s'agit justement d'une des particularités de Qt que l'on ne retrouve pas dans les autres bibliothèques.