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 :

Taille d'icône dans une QListWidget

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    220
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 220
    Par défaut Taille d'icône dans une QListWidget
    Bonjour

    Voila j'essaye dans ma ListWidget d'agrandir mes icônes.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    ui.listWidgetPrincipal->setIconSize(QSize(30,30));
    icon.addFile("Icons/fichier.png");
    ui.listWidgetPrincipal->item(0)->setIcon(icon);
    icon.addFile("Icons/dossier.png");
    ui.listWidgetPrincipal->item(1)->setIcon(icon);
    Sa marche ceci agrandi l'icone seulement sur l'item 1 il y a la même image que sur l'item 0 et pourtant je change.

    merci d'avance

  2. #2
    Membre éprouvé
    Avatar de ymoreau
    Homme Profil pro
    Ingénieur étude et développement
    Inscrit en
    Septembre 2005
    Messages
    1 154
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur étude et développement
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2005
    Messages : 1 154
    Par défaut
    Bonjour, la doc ne précise pas le comportement lorsqu'on appelle plusieurs fois de suite la fonction addFile. Il est possible que seul le premier appel soit pris en compte.

    Essaye avec ce code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    ui.listWidgetPrincipal->setIconSize(QSize(30,30));
    ui.listWidgetPrincipal->item(0)->setIcon(QIcon("Icons/fichier.png"));
    ui.listWidgetPrincipal->item(1)->setIcon(QIcon("Icons/dossier.png"));

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    220
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 220
    Par défaut
    Merci ça marche !

    Par contre est-ce-que il serait possible d'avoir une petit explication ?

  4. #4
    Membre éprouvé
    Avatar de ymoreau
    Homme Profil pro
    Ingénieur étude et développement
    Inscrit en
    Septembre 2005
    Messages
    1 154
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur étude et développement
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2005
    Messages : 1 154
    Par défaut
    Citation Envoyé par YoniBlond Voir le message
    La doc ne précise pas le comportement lorsqu'on appelle plusieurs fois de suite la fonction addFile. Il est possible que seul le premier appel soit pris en compte
    Je suppose qu'effectivement appeler plusieurs fois addFile sur un même objet QIcon n'a pas d'effet. Il fallait donc soit créer un nouvel objet pour chaque image, soit trouver une fonction qui change réellement le contenu de l'objet QIcon.

    Je trouve ça plus simple et plus lisible de créer les objets "à la volée" en argument de fonction lorsqu'il ne serve qu'une fois et que leur constructeur n'est pas trop compliqué. Donc dans le code que j'ai donné, on crée un objet QIcon directement dans la fonction le réclamant en argument.

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

Discussions similaires

  1. Taille de police dans une feuille de données
    Par muphin dans le forum IHM
    Réponses: 3
    Dernier message: 08/09/2014, 16h58
  2. Taille de polygones dans une application de terrain
    Par Lejumeau dans le forum OpenGL
    Réponses: 5
    Dernier message: 29/10/2008, 06h30
  3. Taille police maximum dans une zone
    Par charliejo dans le forum IHM
    Réponses: 10
    Dernier message: 10/10/2007, 09h23
  4. Une liste deroulante de taille x envoi dans une autre liste
    Par hugo69 dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 14/12/2006, 20h03
  5. Réponses: 7
    Dernier message: 31/10/2006, 18h29

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