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 :

Questions sur QComboBox


Sujet :

Qt

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    118
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Avril 2009
    Messages : 118
    Par défaut Questions sur QComboBox
    j'ai deux questions sur QComboBox et je ne parviens pas a trouver la solution dans la doc merci de votre aide

    question 1...
    je cree ma QCombobox dynamiquement, lorsque j'affiche la qcombobox dans mon dialogue je n'affiche que les 5 premiers caracteres, mais je veux que l'utilisateur lorsqu'il deroule la QComboBox puisse lire la totalite et la je peux avoir un nombre de caracteres a afficher beaucoup plus grand, (ce nombre est variable et je ne peux pas le predire a l'avance).

    Donc comment afficher la taille maxi de la liste dans un drop down menu.


    question 2
    Je voudrais que le drop down de ma QComboBox soit semi transparent pour que je puisse quand meme discerner mon dialogue dessous lorsqu'il se deroule... Comment faire cela.

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    70
    Détails du profil
    Informations personnelles :
    Âge : 62
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 70
    Par défaut
    pour la question 1
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    taCombo->setMinimumContentsLength ( int characters );
    pour la 2, à part réimplémenter une combo box et trainer du coté de paint() et autres là je ne vois pas

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    118
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Avril 2009
    Messages : 118
    Par défaut
    question 1:
    merci pour ton aide... malheureusement SetMinimumContentLength redimensionne la combo sur le dialogue, ce n'est pas ce que je veux. Je veux seulement que le drop down soit redimensionne!

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    70
    Détails du profil
    Informations personnelles :
    Âge : 62
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 70
    Par défaut
    Citation Envoyé par eric_vi Voir le message
    question 1:
    merci pour ton aide... malheureusement SetMinimumContentLength redimensionne la combo sur le dialogue, ce n'est pas ce que je veux. Je veux seulement que le drop down soit redimensionne!
    ah

    ce que tu appelles le drop down c'est la zone qui défile ?

    sinon il faut peut-etre jouer sur la largeur du combo

    ou alors

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    setMinimumSize ( int minw, int minh )

Discussions similaires

  1. Question sur QComboBox
    Par hoss88 dans le forum Débuter
    Réponses: 3
    Dernier message: 18/03/2011, 11h33
  2. Quelques questions sur le TWebBrowser...
    Par CorO dans le forum Web & réseau
    Réponses: 3
    Dernier message: 17/01/2003, 21h23
  3. Question sur les handles et les couleurs...
    Par MrDuChnok dans le forum C++Builder
    Réponses: 7
    Dernier message: 29/10/2002, 08h45
  4. Réponses: 2
    Dernier message: 11/08/2002, 21h27
  5. question sur les message box !
    Par krown dans le forum Langage
    Réponses: 7
    Dernier message: 02/08/2002, 16h11

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