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 :

Plusieurs Widgets a afficher à la suite


Sujet :

Qt

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de AuraHxC
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2006
    Messages
    652
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2006
    Messages : 652
    Par défaut Plusieurs Widgets a afficher à la suite
    Alors voilà je vais essayer d'expliquer ce que j'aimerais faire.
    Tout d'abord mon but est de faire une association d'image avec un mot clef. Donc pour cela j'ai une classe qui contient comme attribut le chemin de l'image, le mot clef et d'autre chose pas intéressante pour mon problème.
    Donc je construit un QVector ou QList peut importe du type de ma classe qui contient donc un certain nombre d'objet que j'ai décrit avant.

    Je déroule ma QList pour parcourir tous les objets et à chaque objet, je voudrais créer un Widget qui afficherais l'image, un champs texte pour entrer le mot clef et un bouton OK pour confirmer.

    Mon soucis c'est que finalement il m'affiche tous les Widget d'un coup alors que j'aimerais que cela soit séquentiel => Premier widget avec première image, je tape mon keyword, je clic sur OK ; Second widget apparait avec seconde image, je tape mon keyword, je clic sur OK etc...

    j'aimerais donc savoir quelle méthode vous utiliseriez pour pouvoir implémenter cela.

    Si vous avez des questions, je suis à votre disposition.

    Merci d'avance.

  2. #2
    Membre éclairé
    Profil pro
    Étudiant
    Inscrit en
    Novembre 2009
    Messages
    65
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2009
    Messages : 65
    Par défaut
    Je dirai un QStackedWidget, ca semble le plus simple et le plus efficace. On ajoute le widget avec addWidget(), puis on parcourt avec setCurrentIndex() ou setCurrentWidget().

  3. #3
    Membre éclairé Avatar de AuraHxC
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2006
    Messages
    652
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2006
    Messages : 652
    Par défaut
    Quand je vois le descriptif cela correspond complètement a ce que je cherchais
    The QStackedWidget class provides a stack of widgets where only one widget is visible at a time.
    Je te remercie, je vais tester et je reviendrais mettre [Résolu] si tout se passe bien.

Discussions similaires

  1. Réponses: 6
    Dernier message: 11/12/2007, 08h51
  2. Réponses: 3
    Dernier message: 14/06/2006, 11h04
  3. afficher une suite de liste
    Par bhb010181 dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 01/06/2006, 10h26
  4. afficher une suite de nombres dans une string
    Par hysah dans le forum C++
    Réponses: 4
    Dernier message: 27/04/2006, 18h51
  5. Réponses: 2
    Dernier message: 07/02/2006, 19h44

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