Bonjour à tous,
Mon problème est très simple à expliquer (pour une fois )
J'ai une fenetre avec une QTableWidget. L'utilisateur peut ajouter ou supprimer des lignes à souhait (donc nombre de ligne variable).
Sur chaque ligne de cette table, dans certaine cellule il y a un QTableWidgetItem et dans certaines il y a certain QWidget.
Quand l'utilisateur clique sur un QTableWidgetItem je peux savoir le numéro de la ligne ou il a cliqué via maTable->currentRow() mais impossible de faire cela quand il clique sur un QWidget.
J'ai par exemple une QComboBox en colonne 1. En fonction du choix dans celle ci je veux qu'en colonne 2 il y ait soit une QComboBox, soit un QPushButton, soit rien (QTableWidgetItem).
Alors comment savoir le numero de la ligne ou l'utilisateur a fait son choix dans la QComboBox colonne 1 pour faire un maTable->setCellWidget(?, 2, monWidget)
J'espère avoir bien exposé mon problème.
Merci d'avance pour toute aide ou proposition.
Partager