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 :

Problème d'affichage de layout

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Formateur en informatique
    Inscrit en
    Mars 2010
    Messages
    32
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Formateur en informatique
    Secteur : Enseignement

    Informations forums :
    Inscription : Mars 2010
    Messages : 32
    Par défaut Problème d'affichage de layout
    Salut tout le monde

    J'ai un problème. Je n'ai rien qui s'affiche avec ce code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    QWidget *ecran = new QWidget(centralWidget());
     
        this->setWindowState(this->windowState() ^ Qt::WindowMaximized);
        QHBoxLayout *layout = new QHBoxLayout();
        groupe *groupewidget = new groupe();
        listeglobale *listeglobalwidget = new listeglobale();
        layout->addWidget(groupewidget,0);
        layout->addWidget(listeglobalwidget,1);
        ecran->setLayout(layout);
     
        ecran->show();
    Hors si je met uniquement (sans centralWidget()) :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    QWidget *ecran = new QWidget();
    Les layouts s'affiche bien ! mais détacher de ma fenetre principale.

    Es que quelqu'un peux m'aider à y voir plus claire.
    Petite précision je suis un gros newbie !

    Merci d'avance pour vos réponses

  2. #2
    Invité
    Invité(e)
    Par défaut
    QWidget *ecran = new QWidget(centralWidget());
    Ici tu fixes le parent comme étant le centralWidget, or c'est justement le Widget ecran qui sera le centralWidget.
    Tu as au moins deux solutions:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    QWidget *ecran = new QWidget(this);
    Ou
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    QWidget *ecran = new QWidget();
    setCentralWidget(ecran);
    Remarque: tu n'es pas obligé d'utiliser le this ici
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    setWindowState(windowState() ^ Qt::WindowMaximized);

  3. #3
    Membre averti
    Profil pro
    Formateur en informatique
    Inscrit en
    Mars 2010
    Messages
    32
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Formateur en informatique
    Secteur : Enseignement

    Informations forums :
    Inscription : Mars 2010
    Messages : 32
    Par défaut
    Merci beaucoup !!! Rapide et clair ! J'adore :cool:
    Dommage que tout les forums ne soit pas aussi efficace !

    Donc pour les personnes qui rencontre le même pb de newb, la premiere solution ne fonctionne pas par cotre la deuxième fonctionne à merveille.

  4. #4
    Membre averti
    Profil pro
    Formateur en informatique
    Inscrit en
    Mars 2010
    Messages
    32
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Formateur en informatique
    Secteur : Enseignement

    Informations forums :
    Inscription : Mars 2010
    Messages : 32
    Par défaut
    Exacte. Je ne savais pas trop dans quelle catégorie le mettre.

    A vrai dire je me suis renseigner depuis mais je pensais que c'était QT rapide donc du code fais rapidement ... Et c'est mon cas !

    Mais j'ai vu que c'est un truc pour développer des interface rapidement depuis ton dernier post.

    a++

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Struts-Layout] Problème d'affichage
    Par lili2704 dans le forum Struts 1
    Réponses: 14
    Dernier message: 28/08/2008, 16h23
  2. Réponses: 2
    Dernier message: 25/02/2008, 08h35
  3. [Struts-Layout][layout:date] problème d'affichage
    Par nysaken dans le forum Struts 1
    Réponses: 8
    Dernier message: 22/11/2007, 20h30
  4. Problème d'affichage : Layout + paint
    Par utoria dans le forum SWT/JFace
    Réponses: 3
    Dernier message: 05/11/2007, 23h57
  5. Réponses: 3
    Dernier message: 15/06/2007, 11h27

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