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

Qt Discussion :

Comment utiliser un QScrollArea ?


Sujet :

Qt

  1. #1
    Membre éclairé Avatar de Matthieu76
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Mars 2013
    Messages
    568
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2013
    Messages : 568
    Points : 890
    Points
    890
    Par défaut Comment utiliser un QScrollArea ?
    Bonjour, j'ai un petit problème, je ne sais pas comment utiliser un QScrollArea et le code de la doc Qt ne fonctionne pas comme je le voudrais.
    Je veux que mon gridLayaout puis scroll mais ça ne fonctionne pas avec le designer et en code non plus

    Voici mon code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    scroll_area = new QScrollArea;
    scroll_area->setWidget(ui->gridLayoutWidget);
    //scroll_area->show();
    Ce code là n'affiche rien et si j'utilise la méthode show(), mon scroll s'affiche bien mais dans une autre fenetre ...

    Avec le designer de QtCreator si je mets mon gridLayout dans un QScrollArea, cela s'affiche correctement mais ne scroll pas.
    Quelqu'un a-t-il déjà eu le même problème ?
    Aidez-moi s'il-vous-plais, ça fais une heure que je suis bloqué sur ce truc nul ...

  2. #2
    Membre éclairé Avatar de Matthieu76
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Mars 2013
    Messages
    568
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2013
    Messages : 568
    Points : 890
    Points
    890
    Par défaut étrange
    bah finalement il suffisait d'écrire
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ui->scrollAreaWidgetContents->setLayout(ui->gridLayout);
    après avoir utilisé le designer.
    C'est étrange car c'est justement le code que dois faire le designer quand je glisse mon layout dans la scroll area, j'ai vraiment l'impression que c'est un bug de QtCreator ?

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

Discussions similaires

  1. Réponses: 4
    Dernier message: 24/02/2009, 12h06
  2. Comment utiliser un cache ?
    Par TOM-Z dans le forum XMLRAD
    Réponses: 4
    Dernier message: 14/03/2003, 09h55
  3. comment utiliser actionscript ?
    Par webs dans le forum Flash
    Réponses: 3
    Dernier message: 09/02/2003, 23h11
  4. Comment utiliser OUT ?
    Par Bouziane Abderraouf dans le forum CORBA
    Réponses: 3
    Dernier message: 20/07/2002, 09h35
  5. Réponses: 5
    Dernier message: 11/06/2002, 15h21

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