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

PyQt Python Discussion :

QListWidget : activer un item [QtGui]


Sujet :

PyQt Python

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 15
    Points : 8
    Points
    8
    Par défaut QListWidget : activer un item
    Salut à tous !
    ... bon, après avoir éplucher une trentaine de page sur google, je n'arrive pas à m'en sortir.
    Comment activer un Item d'une liste dans Qlistwidget ? j'ai beau regarder dans les "setItem", je trouve pas
    Auriez vous une idées ?
    Merci

  2. #2
    Expert éminent
    Avatar de tyrtamos
    Homme Profil pro
    Retraité
    Inscrit en
    Décembre 2007
    Messages
    4 461
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Décembre 2007
    Messages : 4 461
    Points : 9 248
    Points
    9 248
    Billets dans le blog
    6
    Par défaut
    Bonjour,

    setCurrentItem() ?

    Tyrtamos
    Un expert est une personne qui a fait toutes les erreurs qui peuvent être faites, dans un domaine étroit... (Niels Bohr)
    Mes recettes python: http://www.jpvweb.com

  3. #3
    Expert éminent

    Homme Profil pro
    Inscrit en
    Octobre 2008
    Messages
    4 300
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Octobre 2008
    Messages : 4 300
    Points : 6 780
    Points
    6 780
    Par défaut
    Salut,

    Il n'est pas nécessaire de consulter trente pages sur Google, ces deux ci sont amplement suffisantes :

    http://www.riverbankcomputing.co.uk/...istwidget.html
    http://www.riverbankcomputing.co.uk/...idgetitem.html

    Qu'est-ce-que tu appelles activer ?

    Sélectionner en cliquant, sélectionner par l'appli ?

    By default, items are enabled, selectable, checkable, and can be the source of drag and drop operations.
    Sinon, tu lui attribues ces propriétés :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    item.setFlags(QtCore.Qt.ItemIsSelectable | QtCore.Qt.ItemIsEnabled)
    Comme le dit Tyrtamos, tu peux directement le rendre courant.
    La méthode s'applique à la liste et pas à l'item lui-même, hein :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    myQList.setCurrentItem(myItem)
    L'item lui-même, tu peux le rendre courant aussi:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    myItem.setSelected(True)
    Il te faut toujours l'instance de l'item dans ces cas là, pour la connaître tu peux utiliser
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    myItem = myQList.item (int)           # son numero d'ordre dans la liste fera l'affaire
    myItem = myQList.itemAt(QPoint)
    myItem =  myQList.itemAt(int, int)

  4. #4
    Futur Membre du Club
    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 15
    Points : 8
    Points
    8
    Par défaut
    Merci à tous, effectivement, c'était tous simple...
    myItem.setSelected(True)
    Comment suis-je passé à côté...?

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

Discussions similaires

  1. [QtGui] [QListWidget] Ordre des items modifiés
    Par mokochan dans le forum PyQt
    Réponses: 9
    Dernier message: 29/07/2013, 09h36
  2. [QtGui] QListWidget : intervertir des items
    Par mokochan dans le forum PyQt
    Réponses: 2
    Dernier message: 26/06/2013, 08h36
  3. possibilité de ne pas activer un item d'une listebox?!
    Par toutounesan dans le forum VB.NET
    Réponses: 2
    Dernier message: 17/07/2011, 17h57
  4. QListWidget : retirer un item
    Par Chaos_Clad dans le forum Qt
    Réponses: 12
    Dernier message: 18/06/2008, 16h04
  5. activer ou désactiver des items d'un menu
    Par gcore dans le forum Composants
    Réponses: 3
    Dernier message: 08/06/2004, 14h07

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