Aller au menu - Aller au contenu

[Plan du site] Vous êtes ici --- > Le Site du Zéro > Les news > Tutoriels > Nouveau chapitre Qt : les layouts > Lecture d'une news

Commentaires de news :
Nouveau chapitre Qt : les layouts

Revenir à liste des news

Nouveau chapitre Qt : les layouts

# Par M@teo21, le 20/05/2008 à 18:52:08
Allez hop, j'ai repris l'écriture des tutos Qt ces derniers jours. C'est qu'ils vont pas s'écrire tous seuls ces chapitres !
Il reste encore beaucoup à faire, mais j'ai bon espoir d'avancer et même de terminer un jour prochain (et dans prochain, il y a "proche" ;) ).


Image utilisateur
7) Positionner ses widgets avec les layouts

Petit à petit, vous allez être amenés à réaliser des fenêtres de plus en plus complexes pour les besoins de vos applications. Vos fenêtres contiendront de nombreux widgets de toutes sortes qu'il faudra arriver à placer intelligemment.

Oui, mais c'est quoi le placement "intelligent" des widgets sur la fenêtre ? Quelle est la différence entre la disposition absolue et la disposition relative ?

Vous découvrirez à travers ce chapitre un des concepts majeurs du GUI design : les layouts. Il s'agit d'un système permettant d'organiser vos widgets les uns par rapport aux autres sur une fenêtre. On retrouve ce concept dans d'autres bibliothèques de GUI, comme dans Swing que vous découvrirez bientôt dans le tutoriel Java de cysboy.
Je profite par ailleurs de ce chapitre pour introduire en pratique la notion de classe abstraite en C++.




Le chapitre se termine par un petit exercice de placement des widgets pour vérifier que vous ayez bien compris.

Un grand merci au passage aux membres de l'équipe du site qui prennent le temps de relire mes tutoriels à chaque fois avant leur parution, et en particulier à minirop pour ses conseils avisés sur Qt et aux validateurs intransigeants sur l'orthographe et la présentation (ben oui quoi, moi aussi je fais des fautes... parfois :-° ).

Allez, bonne lecture ! :)


ps : j'en profite pour signaler que grâce au travail de tealc13, on a enfin des icônes pour les chapitres du tutoriel mapping ! Vieux motard que jamais dit-on. ;)

36 Commentaires

Désolé, les commentaires de cette news sont désactivés, vous ne pouvez pas en ajouter !

Page : 1  2  Suivante
Pseudo Commentaire
1 visiteur sur cette news (0 membre et 1 anonyme)
Page : 1  2  Suivante
Hors ligne Batos # Posté le 20/05/2008 à 18:53:35
Groupe : Membres
Ha bonne nouvelle :)
Hors ligne PZ51 # Posté le 20/05/2008 à 18:55:13
Avatar
Groupe : Membres
Génial je vais lire

Vend compte snowtigers merci de me contacter par mp!
 
Hors ligne pinto # Posté le 20/05/2008 à 18:55:42
Avatar
Groupe : Membres
Sympa , bien que j'apprend pas encore le c++ .

Au faites , compte tu faire un petit navigateur web comme tp?
Hors ligne Lecureuil # Posté le 20/05/2008 à 18:58:35
Avatar
Groupe : Membres
Cool, je le lirais mais un peu plus tard =)
 
Hors ligne shadosan # Posté le 20/05/2008 à 19:00:41
Avatar
Groupe : Membres
ouaiiis :D
 
Hors ligne floqui29 # Posté le 20/05/2008 à 19:00:55
Avatar
Groupe : Membres
super et c'est repartit pour le C++

Mon site : www.kaleno.fr

 
Hors ligne pipic # Posté le 20/05/2008 à 19:04:33
Oups !
Avatar
Groupe : Membres
yahoooooooooooooooooo!!!!!!!!!


je maitrise: le XHTML/CSS
j'apprend: le PHP/MySQL et le Javascript
Etre (riche) ou ne pas être (riche) telle est (la vraie) question. :p
Baltahzar Picsou
Merci de ne pas cliquer ici
Ici non plus d'ailleurs
Vous savez ce qui ne vous reste à ne pas faire !















 
Hors ligne tom'z # Posté le 20/05/2008 à 19:06:13
Avatar
Groupe : Membres
Super ! un nouveau chapitre ! :)
 
Hors ligne Obli # Posté le 20/05/2008 à 19:07:45
Avatar
Groupe : Membres
Extra, les layouts sont l'une des choses les plus pratiques pour avoir des fenetres bien organisées, et cela évitera pas mal de soucis aux gens qui placaient leurs widgets avec des coordonnées x et y fixées ! Bravo et merci ;)
Hors ligne guimers8 # Posté le 20/05/2008 à 19:14:43
Cocoa/ObjC
Avatar
Groupe : Membres
Et le lien vers le sommaire ? :o

Image utilisateur

Mac mini, Intel Core Duo à 1,83GHz avec 2 Go RAM.
iPod Vidéo, 5.5G Noir, 30 Go.
Au fait, pourquoi ne pas visiter… mon blog ?
 
Hors ligne kankan # Posté le 20/05/2008 à 19:16:46
kankan@internet:/com/sdz$
Avatar
Groupe : Membres
Bon, il faudrait que je m'y remette un de ces jours... Peut-être après le bac ?
 
Hors ligne Squ@bad' # Posté le 20/05/2008 à 19:19:45
Rock and roll !
Avatar
Groupe : Membres
quel rythme d'enfer ! bravo :D
 
Hors ligne finalbob # Posté le 20/05/2008 à 19:27:16
youplaboum!
Avatar
Groupe : Membres
on dit :

vieux motard que j'aimais....
 
Hors ligne nicknick63 # Posté le 20/05/2008 à 19:30:21
Avatar
Groupe : Membres
Très bonne idée, ça évitera aux débutants de prendre la mauvaise habitude de placer leur widgets avec move().

Les layouts sont extrêmement pratique avec Qt, même si on rencontre parfois quelques problèmes d'étalement des widgets (je vais d'ailleurs me pencher sur ce problème de suite).

Je profite des commentaires de cette news pour savoir si quelqu'un étais motivé pour bosser avec moi sur un big-tuto au sujet de PyQt.

Image utilisateur
Envie de discuter avec la communauté d'Exalead ? Allez sur le chat ! (xmpp:exalead@chat.jabberfr.org)
Les tableaux, c'est tabou, on en viendra tous a bout ! Image utilisateur
 
Hors ligne Carma001 # Posté le 20/05/2008 à 19:37:43
Alea jacta est !
Avatar
Validateurs
Super ! Merci beaucoup ! ;)
 
Hors ligne quimou # Posté le 20/05/2008 à 19:45:12
Drogué de citations
Avatar
Groupe : Membres
Bravo, il reste encore combien de chapitres ?

<tèlle valeur="ttgros">SUpRIMé MON konpTE lé ADMIN SVP kaR IL SEr + A Ri1 ! MERCI dAVAnsse !</tèlle>
 
Hors ligne maxou35 # Posté le 20/05/2008 à 19:46:03
Groupe : Membres
En parlant d'orthographe, j'en profite pour te dire que dans ton TP sur le livre d'or rubrique PHP il y a une erreur : étape 3, "Prenez votre temps surtout, on n'est pas pressés.". Il me semble qu'il n'y a pas de "s" à "pressés" car "on" est la troisième personne du singulier, pas du pluriel ;) .
 
Hors ligne PY # Posté le 20/05/2008 à 19:54:48
c++ powa!
Avatar
Groupe : Membres
Le tuto est tout simplement superbe, sans contredires !

Petite erreur au début du QGridLayout : Citation : Tuto layouts
Si on veut placer un widget en haut à droite, il faudra le placer à la case de coordonnées (0, 0).

Better to die on your feets than to live on your knees.
-Emiliano Zapata
 
Hors ligne KKO # Posté le 20/05/2008 à 19:56:07
Zimple, tout simplement
Avatar
Groupe : Membres
Merci Mateo c'est super
 
Hors ligne Rh3suS # Posté le 20/05/2008 à 20:00:14
Avatar
Groupe : Membres
Beau boulot M@teo :)
 
Hors ligne raphamil # Posté le 20/05/2008 à 20:16:56
Avatar
Groupe : Membres
Super, super, super ! :) :) :)

(\__/)
(/¤.¤\) <= Lapinator ! ^^
('')|('')
Exécuter plusieurs fonctions au chargement d'une pageUne horloge temps réel grâce à Javascript (nouveau) • Séparer le comportement de la strucure (bientôt) • Chercher plus rapidement dans la doc Qt
72.73% apple-geek
 
Hors ligne Michacke # Posté le 20/05/2008 à 20:42:46
Je suis l'ombre de moi même !
Avatar
Groupe : Bannis
Super, mais combien de temps mets-tu, toi M@teo21, environ pour rédiger un tutoriel entier comme Map avec Hammer ?

Au fait, super les icones ;) , il fallait les trouver !

Bannis sous demande. Supression => trop délicat alors, j'ai été bannis avec mon consentement ;) .
 
Hors ligne Ver des Roches2 # Posté le 20/05/2008 à 20:51:27
Avatar
Groupe : Membres
Cool ça... encore de la lecture :) .

I like airplane, I'm like a bird, I love flying, I'm free ! Consulter mon site Web sur l'aéronautique et l'informatique.

Ver des Roches o_O ... qui ne creuse pas la vase ! ;)
 
Hors ligne elmcherqui # Posté le 20/05/2008 à 21:20:34
la vie est un programme
Avatar
Groupe : Membres
mon dieu la bonne nmouvelle merci tonton mateo

-La répétition est humaine , la récurrence Divine .
 
Hors ligne ffxtreme # Posté le 20/05/2008 à 23:48:17
Sdz no tame ni !
Avatar
Groupe : Membres
Super, j'en avais justement besoin, ça va me servir dès demain :)
Merci.
Hors ligne Mafyou # Posté le 21/05/2008 à 00:40:47
Born to be Zéro!
Avatar
Groupe : Membres
C'est géant... Mais la classe "QFormLayout" n'est pas reconnu sur le héro robuste :'( j'ai bien Qt v4.3.4 mais il dit ne pas trouver.. :'(
 
Hors ligne M@teo21 # Posté le 21/05/2008 à 00:44:27
Doh ! Nuts. Mmh, donuts !
Avatar
Admins
Citation : Mafyou
C'est géant... Mais la classe "QFormLayout" n'est pas reconnu sur le héro robuste :'( j'ai bien Qt v4.3.4 mais il dit ne pas trouver.. :'(


Qt 4.4 seulement pour le FormLayout.

Ce qui se conçoit bien s'énonce clairement,
Et les mots pour le dire arrivent aisément.

Nicolas Boileau (je suis fan)
Autobiographe à ses heures perdues :p
 
Hors ligne Mafyou # Posté le 21/05/2008 à 00:48:35
Born to be Zéro!
Avatar
Groupe : Membres
Et oui! C'est bien récent pour l'utiliser dans ton tutot ;)
Bravo pti efreins =)

ps: vive épitech xD
 
Hors ligne bakuryu11 # Posté le 21/05/2008 à 06:58:02
http://ganaria.free.fr
Avatar
Groupe : Membres
Pas mal, faudra que je m'y mette un de ces jours :)

Image utilisateur

 
Hors ligne Prizor # Posté le 21/05/2008 à 13:00:41
Avatar
Groupe : Membres
Bon boulot ! A quand un nouveau TP original ?

Désolé, les commentaires de cette news sont désactivés, vous ne pouvez pas en ajouter !

Revenir à liste des news

Changer de design | En savoir plus | Plan du site | Politique d'accessibilité | Règles | RSS tutoriels | RSS news
Édité par Simple IT SARL : Nous contacter | Notre blog | Revue de presse | Publicité

Y'a plus rien à lire, faut remonter maintenant !

Hébergement web - Correction de tutoriels - Créer un site
Vous souhaitez apparaître ici ? Contactez-nous.

Nombre de connectés 624 Zéros connectés | Requêtes SQL 6 requêtes | Temps de génération de la page : Total (SQL) 0.0264s (0.0061s)