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

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Discussion :

setGeometry ou layout ?

  1. #1
    Membre confirmé
    Profil pro
    Développeur Back-End
    Inscrit en
    Août 2003
    Messages
    138
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Back-End

    Informations forums :
    Inscription : Août 2003
    Messages : 138
    Par défaut setGeometry ou layout ?
    Bonjour,
    Je me demandais quels étaient les avantages/inconvénients à positionner les widgets directement dans une frame ou une windows avec le setGeometry, plutôt que d'utiliser des layouts ?

    J'ai commencé une petite application sans utiliser de layout et dont la fenêtre principale est de taille fixe et tous les widget à l'intérieur sont fixés. Quand je regarde différents tutoriaux, ils semblent tous présenter les choses en utilisant des layouts et je me demandais si je n'allais pas découvrir par la suite des inconvénients auxquels je n'avais pas pensé.

    Merci pour vos explications.

    Axel

  2. #2
    Rédacteur

    Inscrit en
    Novembre 2006
    Messages
    1 272
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 272
    Par défaut
    Un layout sert juste a donner une politique de redimensionnement des contrôles qui composent une fenêtre.

    Si ta fenêtre est de taille fixe tu n'a pas grand intérêt à utiliser les layout.
    Vous voulez participer aux Tutoriels, FAQ ou Traductions et faire partie de l'équipe Qt de Developpez.
    N'hésitez pas à me contacter par MP.

  3. #3
    Membre émérite

    Profil pro
    Inscrit en
    Mai 2007
    Messages
    774
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Finistère (Bretagne)

    Informations forums :
    Inscription : Mai 2007
    Messages : 774
    Par défaut
    Si ta fenêtre est assez grande, et qu'elle est utilisée sur des machines ou la résolution de l'écran est faible, tu vas avoir des problèmes.

    Fixer la taille de ces fenêtres est rarement une bonne idée selon moi. Mettre une taille minimum suffit dans la plupart des cas.

    Sinon, je te conseille d'utiliser les layouts de manière générale. Ils ne servent pas seulement à gérer les redimensionnements, ils permettent aussi d'ajuster la position de tes widgets les uns par rapport aux autres. Et le jour où tu auras à insérer un widget dans ta fenêtre, tu auras une ligne de code à ajouter si tu utilises un layout, alors que tu devras recalculer toutes tes coordonnées si tu utilises des positions fixes.

    Pour moi le layout est clairement la solution à privilégier, à part pour certains cas très spéciaux.

    G.

  4. #4
    Membre confirmé
    Profil pro
    Développeur Back-End
    Inscrit en
    Août 2003
    Messages
    138
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Back-End

    Informations forums :
    Inscription : Août 2003
    Messages : 138
    Par défaut
    merci pour vos explications, ça me permet de faire mon choix en connaissance de cause.

    Effectivement, les mises à jours risque d'être très difficile.

    Axel

Discussions similaires

  1. [Layout-Date] Configuration par fichier
    Par Koko22 dans le forum Struts 1
    Réponses: 4
    Dernier message: 28/07/2004, 09h39
  2. JScrollPane non actif (layout)
    Par Oliveuh dans le forum Agents de placement/Fenêtres
    Réponses: 3
    Dernier message: 21/07/2004, 10h50
  3. [struts]Documentation Struts-layout
    Par GreenJay dans le forum Struts 1
    Réponses: 5
    Dernier message: 14/06/2004, 11h51
  4. panel, layout et frame
    Par beLz dans le forum Agents de placement/Fenêtres
    Réponses: 8
    Dernier message: 24/04/2004, 23h45
  5. [Débutant][swt][layout]
    Par Stessy dans le forum SWT/JFace
    Réponses: 2
    Dernier message: 28/07/2003, 18h21

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo