Bonjour,

dans mon application, j'ai créé un QTableWidget contenant 2 colonnes: dans la première, chaque ligne contient du simple texte, et dans la deuxième chaque ligne contient un widget QComboBox.

Un seul item peut être sélectionné à la fois.
Je voudrais que lorsque l'utilisateur utilise une comboBox, la sélection revienne automatiquement sur la première colonne (même ligne que cette comboBox).

Or je n'y arrive pas! J'ai connecté le signal "activated" de chaque comboBox à une fonction où j'ai écris ceci:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
self.tableWidget.setCurrentCell(self.tableWidget.currentRow(), 0)
Afin de remettre la sélection sur la première colonne, mais ce code ne donne aucune réaction!
Par ailleurs, même si cela fonctionnait, cette fonction ne serait pas appelée si l'utilisateur clique sur la comboBox sans passer sa souris sur le menu déroulant, mais je ne vois pas de signal permettant de gérer ce comportement.

Auriez-vous une solution?
Merci d'avance pour votre aide!