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 creer une zone avec une barre de defilement


Sujet :

Qt

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2009
    Messages : 3
    Points : 2
    Points
    2
    Par défaut Comment creer une zone avec une barre de defilement
    Bonjour,

    Je debute avec la librairie QT et je cherche a creer un widget comportant une barre de defillement vertical ( scroolbar il me semble).

    Mais je ne trouve pas d'exemple ou de tuto.

    Pouvez vous m'expliquer la création d'une telle zone svp ?

  2. #2
    yan
    yan est déconnecté
    Rédacteur
    Avatar de yan
    Homme Profil pro
    Ingénieur expert
    Inscrit en
    Mars 2004
    Messages
    10 033
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur expert
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2004
    Messages : 10 033
    Points : 13 968
    Points
    13 968
    Par défaut
    Salut et bienvenu sur le forum.
    Citation Envoyé par veka61 Voir le message
    Je debute avec la librairie QT et je cherche a creer un widget comportant une barre de defillement vertical ( scroolbar il me semble).

    Mais je ne trouve pas d'exemple ou de tuto.

    Pouvez vous m'expliquer la création d'une telle zone svp ?
    Qt et non QT

    Peut tu expliquer un peu plus ce que tu veut faire?
    en attendant tu peut regarder :
    http://qt.developpez.com/doc/4.4/qscrollarea/#details
    http://qt.developpez.com/doc/4.4/qscrollbar/

  3. #3
    Candidat au Club
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2009
    Messages : 3
    Points : 2
    Points
    2
    Par défaut
    Merci de repondre si vite,

    Je vais developper mon probleme :

    Je crée actuellement un programme de formulaire, et je me retrouve avec plus de champs que ne peut contenir mon ecran ( mon programme depasse de l'ecran). J'ai donc songé a inclure une zone avec une barre de defillement qui contient une QcomboBox qui contient elle meme les champs a remplir.

    J'espere etre suffisament precis

    J'avais bien esayer de comprendre les deux lien que tu m'a envoyer mais je ne suis vraiment pas doué en anglais.

    Serait-il possible de mon montrer un bout de code en exemple ?

  4. #4
    Membre expérimenté
    Avatar de FloMo
    Homme Profil pro
    Freelance iOS
    Inscrit en
    Juillet 2004
    Messages
    726
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Deux Sèvres (Poitou Charente)

    Informations professionnelles :
    Activité : Freelance iOS
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juillet 2004
    Messages : 726
    Points : 1 511
    Points
    1 511
    Par défaut
    QScrollArea est alors le plus adapté, comme l'a suggéré mongaulois.
    "Il est plus facile de décomposer un problème en ses éléments, forcément plus simples, que de le traiter en sa totalité." (R. Descartes)

    Freelance iOS

  5. #5
    Candidat au Club
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2009
    Messages : 3
    Points : 2
    Points
    2
    Par défaut
    Voici la solution que j'ai trouver :

    QGroupBox *Groupe1 = new QGroupBox("Parametre", this);
    QLineEdit *ID = new QLineEdit; ID->setToolTip("ID de la quette");
    QLineEdit *Type = new QLineEdit; ID->setToolTip("Type de la quette");

    QScrollArea *bar = new QScrollArea( this );
    bar->setWidgetResizable (false);

    QFormLayout *Groupe1layout = new QFormLayout;
    Groupe1layout->addRow("ID", ID);
    Groupe1layout->addRow("Type", Type);
    Groupe1->setLayout(Groupe1layout);

    bar->setWidget(Groupe1);

    QHBoxLayout *layoutsecondaire = new QHBoxLayout;
    layoutsecondaire->addWidget(bar);
    setLayout(layoutsecondaire);

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

Discussions similaires

  1. Réponses: 1
    Dernier message: 13/04/2015, 11h17
  2. [XL-2002] Macro de comparaison d'une cellule d'une feuille avec une cellule d'une autre feuille.
    Par steelydan dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 08/09/2010, 12h59
  3. Réponses: 4
    Dernier message: 15/10/2009, 13h33
  4. Réponses: 5
    Dernier message: 18/07/2006, 15h32
  5. comment revenir à la ligne avec une zone memo ?
    Par kuhnden dans le forum Access
    Réponses: 2
    Dernier message: 23/11/2005, 22h38

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