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 :

QCombobox à l'horizontal

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2012
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2012
    Messages : 10
    Par défaut QCombobox à l'horizontal
    Bonjour à tous,

    Je suis actuellement sous Qt 4.8 et j'aimerais développer une sorte de box avec des string dedans.. ... mais pas vraiment comme une QCombobox

    J'aimerais faire une box avec des fleches gauche droite de chaque côté, et au milieu le choix par l'utilisateur. Il pourrait y naviguer avec les fléches gauche/droite par exemple, mais seul un choix est affiché ( contrairement à la QCombobox qui affiche en dessous tous les autres choix possibles )

    J'éspère m'exprimer assez clairement.

    Je me disais que peut être en modifiant la QCombobox je pouvais arriver à un tel résultat, mais pour le moment non.

    Peut être que quelq'un a déjà essayer de faire tel conteneur.

    Toute aide sera fortement apréciée

    Amicalement

  2. #2
    Membre éprouvé
    Avatar de GreatTux
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Octobre 2009
    Messages
    77
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Indre et Loire (Centre)

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

    Informations forums :
    Inscription : Octobre 2009
    Messages : 77
    Par défaut
    Bonjour,

    QComboBox est trop éloigné de ce que tu veux faire; comme tu le constate, c'est surtout un widget qui permet de faire apparaitre un menu, ce qui n'est pas ton but.
    Dans ton cas, tu pourrais utiliser un QStackedWidget dans lequel tu insérerais des QLabel et deux QPushButton pour naviguer dans les pages du stacked widget.
    Autre possibilité, avoir simplement 2 boutons et un QLabel et gérer toi même une liste chaînée qui changerai le texte affiché sur le label à chaque appui sur un des boutons.

  3. #3
    Expert confirmé

    Inscrit en
    Août 2006
    Messages
    3 967
    Détails du profil
    Informations forums :
    Inscription : Août 2006
    Messages : 3 967
    Par défaut
    Kai,

    +1

    Je pencherais plutôt vers la 2ème proposition, label + boutons ..., un petit widget personnalisé amusant à créer.

  4. #4
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2012
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2012
    Messages : 10
    Par défaut
    Merci beaucoup pour cette réponse complète.
    Et vu que droggo appuie sur la 2e solution, je partirai sur celle ci.

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

Discussions similaires

  1. [Listbox] ScrollBar Horizontal
    Par haleem dans le forum VB 6 et antérieur
    Réponses: 4
    Dernier message: 20/04/2005, 07h53
  2. prob menu horizontal
    Par tinkye_winkye dans le forum Mise en page CSS
    Réponses: 3
    Dernier message: 25/01/2005, 11h19
  3. [TP]Déplacement horizontal de l'écran
    Par Lucien dans le forum Turbo Pascal
    Réponses: 6
    Dernier message: 24/12/2004, 17h55
  4. TableHeader horizontal
    Par yoyolejoueur dans le forum Composants
    Réponses: 3
    Dernier message: 01/12/2003, 21h51
  5. scrolling vertical et horizontal
    Par myriam dans le forum MFC
    Réponses: 2
    Dernier message: 24/01/2003, 17h06

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