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

 C++ Discussion :

Warning sur QListWidgetItem


Sujet :

C++

  1. #1
    Membre averti Avatar de uriotcea
    Homme Profil pro
    Ingénieur / physicien
    Inscrit en
    Septembre 2003
    Messages
    1 301
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur / physicien
    Secteur : Service public

    Informations forums :
    Inscription : Septembre 2003
    Messages : 1 301
    Points : 444
    Points
    444
    Par défaut Warning sur QListWidgetItem
    J'ai le warning suivant sur le code suivant, je n'arrive pas à le corriger
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    warning: converting 'false' to pointer type for argument 1 of 'QFlags<Enum>::QFlags(void**) [with Enum = Qt::ItemFlag, void** = void**]'
    Merci de votre aide

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    QListWidgetItem *it;
    it->setFlags(!Qt::ItemIsEnabled);

  2. #2
    Invité
    Invité(e)
    Par défaut
    Les flags ne sont pas des booleen donc soit tu n'indique que les flags que tu veux :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    it->setFlags(Qt::ItemIsEnabled | Qt::ItemIsSelectable);
    soit tu dit tu indique "tout les flags deja mis"(it->flags()) "qui ne font pas partie des flags que je ne veux pas" :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    it->setFlags(it->flags() & (~Qt::ItemIsEnabled));
    Dernière modification par E.Bzz ; 24/09/2010 à 14h34. Motif: LE

  3. #3
    Membre averti Avatar de uriotcea
    Homme Profil pro
    Ingénieur / physicien
    Inscrit en
    Septembre 2003
    Messages
    1 301
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur / physicien
    Secteur : Service public

    Informations forums :
    Inscription : Septembre 2003
    Messages : 1 301
    Points : 444
    Points
    444
    Par défaut
    Ok merci pour ta réponse, j'ai pigé maintenant et ca fonctionne avec

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    it->setFlags(it->flags() & (~Qt::ItemIsEnabled));
    Pour info tu avais oublié les () sur "flags"

  4. #4
    Invité
    Invité(e)
    Par défaut
    Merci, c'est corrigé

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

Discussions similaires

  1. message de warning sur session_start
    Par steave dans le forum Langage
    Réponses: 12
    Dernier message: 29/03/2007, 10h26
  2. Remonter warnings sur variables non utilisées
    Par titomcmoi dans le forum MFC
    Réponses: 2
    Dernier message: 30/05/2006, 12h42
  3. Warning sur un Alter Table
    Par Poussy-Puce dans le forum Langage SQL
    Réponses: 8
    Dernier message: 18/01/2006, 17h45
  4. [Dates] Warning sur filemtime()
    Par xave dans le forum Langage
    Réponses: 28
    Dernier message: 03/01/2006, 14h16
  5. Réponses: 5
    Dernier message: 05/06/2004, 13h12

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