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 :

Récupérer valeur d'une cellule QtableWidget


Sujet :

PyQt Python

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    Touche à tout
    Inscrit en
    Mai 2017
    Messages
    479
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Allier (Auvergne)

    Informations professionnelles :
    Activité : Touche à tout

    Informations forums :
    Inscription : Mai 2017
    Messages : 479
    Par défaut Récupérer valeur d'une cellule QtableWidget
    Bonjour,

    Je créé une QTableWidget dans laquelle pour chaque ligne j'ajoute un bouton. Je voudrais que lorsque je clique sur le bouton de la ligne x, je récupère la valeur de la première colonne de cette même ligne.

    J'utilise ça pour récupérer la ligne du bouton:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    self.button = self.sender()
    index = self.tableWidget.indexAt(self.button.pos())
    print (index.row())
    Et j'ai trouvé cette fonction mais je n'arrive pas à l'adapté à mon bouton:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    for currentQTableWidgetItem in self.tableWidget.selectedItems():
    print(currentQTableWidgetItem.row(), currentQTableWidgetItem.column(), currentQTableWidgetItem.text())
    Merci par avance.

  2. #2
    Expert confirmé
    Avatar de tyrtamos
    Homme Profil pro
    Retraité
    Inscrit en
    Décembre 2007
    Messages
    4 486
    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 486
    Billets dans le blog
    6
    Par défaut
    Bonjour,

    Je n'ai pas essayé, mais il me semble qu'après avoir obtenu le numéro de ligne x, la valeur de la 1ère colonne de la ligne devrait être trouvée avec:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    self.tableWidget.item(x, 0).text()

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

Discussions similaires

  1. [LibreOffice][Tableur] Récupérer valeur d'une cellule dans une autre
    Par Zhebulon dans le forum OpenOffice & LibreOffice
    Réponses: 6
    Dernier message: 05/02/2016, 14h22
  2. Récupérer valeur dans une cellule - insertion ligne
    Par userparis dans le forum Excel
    Réponses: 2
    Dernier message: 10/02/2014, 13h50
  3. [XL-2003] récupérer valeur d'une cellule, dans plusieurs fichiers placés dans des sous-dossiers
    Par greenfire15 dans le forum Macros et VBA Excel
    Réponses: 0
    Dernier message: 07/08/2012, 09h42
  4. [Débutant] Récupérer valeur d'une cellule Excel
    Par Skice dans le forum VB.NET
    Réponses: 2
    Dernier message: 08/07/2011, 09h44
  5. C# GridView Récupérer valeur d'une cellule
    Par Neodream dans le forum C#
    Réponses: 4
    Dernier message: 05/05/2010, 01h05

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