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, mettre une ligne en gras

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Développeur en systèmes embarqués
    Inscrit en
    Septembre 2018
    Messages
    138
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val d'Oise (Île de France)

    Informations professionnelles :
    Activité : Développeur en systèmes embarqués
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2018
    Messages : 138
    Par défaut QComboBox, mettre une ligne en gras
    Bonjour à tous,

    j'ai crée une combo box, j'ai ajouté des éléments, mais je souhaiterai mettre un élément de la liste en texte gras (ou en italic, ou en couleur, ..) comment puis-je faire ?

    Merci

  2. #2
    Membre émérite Avatar de PadawanDuDelphi
    Homme Profil pro
    Développeur de jeux vidéo
    Inscrit en
    Août 2006
    Messages
    678
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur de jeux vidéo
    Secteur : Bâtiment

    Informations forums :
    Inscription : Août 2006
    Messages : 678
    Par défaut
    Je vois deux solution :

    Utiliser setItemData sur un item (si la demande reste simple).

    Implémenter tout propre modèle qui va gérer les rôle que tu souhaite (TextColorRole, BackgroundColor, Font...)
    Je préfère cette méthode pour les évolutions futurs (passer d'une combobox à une listview sera quasiment instantané par exemple)

    ++.

  3. #3
    Membre confirmé
    Homme Profil pro
    Développeur en systèmes embarqués
    Inscrit en
    Septembre 2018
    Messages
    138
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val d'Oise (Île de France)

    Informations professionnelles :
    Activité : Développeur en systèmes embarqués
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2018
    Messages : 138
    Par défaut
    Merci pour ta réponse, par contre étant débutant pourrais tu m'expliquer comment on fait par des exemples stp, merci

  4. #4
    Membre émérite Avatar de PadawanDuDelphi
    Homme Profil pro
    Développeur de jeux vidéo
    Inscrit en
    Août 2006
    Messages
    678
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur de jeux vidéo
    Secteur : Bâtiment

    Informations forums :
    Inscription : Août 2006
    Messages : 678
    Par défaut
    Hello,

    Je te conseil de suivre le tuto MVC (modèle / Vue / Controlleur) de Qt, tout y est bien détaillé et une fois cet aspect maîtrisé, tu sauras vraiment utiliser Qt.

    http://doc.qt.io/qt-5/model-view-programming.html

    Cdlt,

Discussions similaires

  1. [XL-2010] Problème de syntaxe pour mettre une ligne en gras
    Par juju05 dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 03/04/2015, 13h43
  2. JTable : Mettre une ligne en GRAS et Simplement
    Par wilfryjules dans le forum Composants
    Réponses: 3
    Dernier message: 28/07/2011, 00h08
  3. Réponses: 8
    Dernier message: 23/01/2009, 11h40
  4. [VBA-E]Comment mettre une ligne entière d'un fichier excel en gras ?
    Par pauletta22 dans le forum Macros et VBA Excel
    Réponses: 10
    Dernier message: 24/05/2006, 08h23

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