Bonjour tout le monde je veut récupérer un valeur a partir d'un qtableview
c'est a dire lorsque je click sur un row une fonction va me retourner la valeur clicker
Lorsque je click sur 444 fonction retourner cette valeur je veut le manipuler
merci
Bonjour tout le monde je veut récupérer un valeur a partir d'un qtableview
c'est a dire lorsque je click sur un row une fonction va me retourner la valeur clicker
Lorsque je click sur 444 fonction retourner cette valeur je veut le manipuler
merci
j'ai essayer avec cette fonction mais lorsque je veut afficher valeur ca marche pas comme ca
Code : Sélectionner tout - Visualiser dans une fenêtre à part self.tableView.clicked.connect(self.fn_get_cell_Value)
lorsque je fait
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 def fn_get_cell_Value(self,qmodelindex): i = qmodelindex.row() j = qmodelindex.column() valeur = qmodelindex.sibling(i, j).data(QtCore.Qt.DisplayRole).toPyObject() return valeure
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 print self.fn_get_cell_Value <bound method Ui_MainWindow.fn_get_cell_Value of <__main__.Ui_MainWindow object at 0x7f0c15650fd0>>
Bonjour,
Si tu veux appeler une méthode en voulant le résultat de son exécution, il faut les parenthèses et les arguments:
Mais cette méthode n'est pas faite pour être appelée comme ça: grâce à l'instruction "connect", elle est automatiquement appelée quand tu cliques sur une case du QTableView. D'ailleurs, pour l'appeler directement, je ne vois pas quel "qmodelindex" tu vas lui donner comme argument.
Code : Sélectionner tout - Visualiser dans une fenêtre à part print self.fn_get_cell_Value(qmodelindex)
Partager