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

Interfaçage autre langage Python Discussion :

table Oracle et QTableWidgetItem


Sujet :

Interfaçage autre langage Python

  1. #1
    Membre du Club
    table Oracle et QTableWidgetItem
    Bonjour tous le monde, je travail avec PyQt5 et Python 3.7 pour pouvoir afficher les données dans une tableWidget, le code marché bien, mais je ne s'ait pas une erreur s'est produite, je n'arrive pas à la résoudre, voici le code et l'erreur :
    Code :Sélectionner tout -Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    con = cx_Oracle.connect("user/Pass@adresse:1521/LN")
            self.tableWidget.setRowCount(0)
            NumAssFind = self.NumAss.text()
     
            query = "Select * From Client Where NumClient = :Num"
            cur = con.cursor()
            result = cur.execute(query,{'Num': NumAssFind})
            self.tableWidget.setRowCount(0)
            for row_number, row_data in enumerate(result):
                self.tableWidget.insertRow(row_number)
                for column_number, data in enumerate(row_data):
                    self.tableWidget(row_number, column_number, QTableWidgetItem(str(data)))
     
            con.close()





    self.tableWidget(row_number, column_number, QTableWidgetItem(str(data)))
    TypeError: 'QTableWidget' object is not callable

    Merci.

  2. #2
    Membre du Club
    Salut,
    j'ai résolu mon problème, il manquer SetItem.

    Code :Sélectionner tout -Visualiser dans une fenêtre à part
    self.tableWidget.setItem(row_number, column_number, QTableWidgetItem(str(data)))

###raw>template_hook.ano_emploi###