IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Ecrire sa première application avec Qt 4


IV. Créer une fenêtre complexe
IV-1. Dérivation de QObject
IV-2. Signaux et Slots
IV-3. Dérivation de QWidget, QDialog, QMainWindow
IV-4. Compilation et Exécution
IV-5. Beaucoup de code...


IV. Créer une fenêtre complexe

Nous allons désormais dépasser un seuil. Jusqu'ici, en écrivant des petits morceaux de code, on obtenait un résultat découlant immédiatement de notre code. On écrivait tout le code dans main, c'était assez désordonné, qui plus est. Qt s'inscrivant totalement dans la mentalité "générale" du C++ consistant à regrouper des entités sous forme de classes, par exemple, il est maintenant temps que notre fenêtre soit elle aussi une simple classe. Cependant, bien que cela ne soit pas réellement difficile, il y a énormément de chose à dire et apprendre à ce point là du tutoriel. Il s'agit probablement du passage le plus important, car des concepts, des fonctionnements et des outils sont décrits ici, et probablement parmi les plus indispensables.


IV-1. Dérivation de QObject

Properties ? Meta-Object ? Q_OBJECT ? Etc... cf http://doc.trolltech.com/4.3/object.html


IV-2. Signaux et Slots

1) Tuto de Miles 2) Un exemple con : le salaire qui change en signal -> slot qui affiche le nouveau salaire dans la console, dans un fichier ?


IV-3. Dérivation de QWidget, QDialog, QMainWindow

1) Différence entre ces 3 2) Simple fenêtre perso 3) Signaux/Slots persos etc ...


IV-4. Compilation et Exécution

On résume ce qui se passe pendant la compil avec moc et tout. Mais waw! qmake s'occupe de moc-er ?! Terrible ! On screenshote tout ça


IV-5. Beaucoup de code...

... à écrire à la main. C'est pourquoi Qt Designer est là!

 

Valid XHTML 1.1!Valid CSS!

Copyright © 2007 Alp Mestan. Aucune reproduction, même partielle, ne peut être faite de ce site ni de l'ensemble de son contenu : textes, documents, images, etc. sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.