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 :

Gestion des sélections avec QListWidget

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Décembre 2009
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2009
    Messages : 5
    Par défaut Gestion des sélections avec QListWidget
    Bonjour,
    je voudrais ouvrir un fichier portant le nom d'un item de QListWidget.
    Voici mon code:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     indexSites = new QListWidget;
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    QString fileName = indexSites->selectedItems()+".txt";
    etc...

    lors de la compilation, j'ai le message d'erreur suivant:

    I:\GenMotsPass\fenprincipale.cpp:324: erreur : no match for 'operator+' in 'QListWidget::selectedItems() const() + ".txt"'

    Je ne comprends pas où est le problème.

    Merci de m'éclairer

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonjour,

    Doc de QListWidget

    La fonction selectedItems() retourne une QList contenant des pointeurs sur QListWidgetItem. Faire + ".txt" sur un objet de ce type n'a pas de sens.

    Cordialement.
    Dernière modification par Invité ; 18/08/2012 à 13h17.

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Décembre 2009
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2009
    Messages : 5
    Par défaut Question
    Merci de m'avoir un peu éclairé, cependant j'ai beau lire et relire la doc de QListWidget, je ne vois pas comment résoudre mon problème.

    Quelle propriété contient le texte d'un item QListWidget?

  4. #4
    Invité
    Invité(e)
    Par défaut
    La classe QListWidget propose la fonction item() qui retourne un pointeur sur un de ses éléments de type QListWidgetItem. Il te suffit ensuite pour l'utiliser de le caster.

    Cordialement.

  5. #5
    Membre Expert

    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2009
    Messages
    1 009
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France

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

    Informations forums :
    Inscription : Mai 2009
    Messages : 1 009
    Par défaut
    Pas besoin de le caster, pour quoi faire ? text().

  6. #6
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Décembre 2009
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2009
    Messages : 5
    Par défaut information
    Pardonnez ma question bête, que veut dire caster?

Discussions similaires

  1. Gestion des transactions avec les composants DOA
    Par lper dans le forum Bases de données
    Réponses: 2
    Dernier message: 01/12/2008, 16h06
  2. [vb.net]Gestion des exceptions avec les web services
    Par mvr dans le forum Windows Forms
    Réponses: 2
    Dernier message: 05/12/2005, 22h41
  3. Gestion des factures avec interbase
    Par AlexB59 dans le forum Bases de données
    Réponses: 1
    Dernier message: 25/10/2005, 12h05
  4. Gestion des cookies avec Indy 10
    Par membrax dans le forum Web & réseau
    Réponses: 5
    Dernier message: 21/09/2005, 18h44
  5. Class de gestion des images avec rotation
    Par Johnny Boy dans le forum MFC
    Réponses: 1
    Dernier message: 03/05/2005, 11h54

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