Bienvenue sur le forum !

Si vous souhaitez rejoindre la communauté, cliquez sur l'un de ces boutons !

Qt 5 : 5.9.1 - Qt Creator : 4.4.0 - Qt Installer : 2.0.3 - JOM : 1.1.2 - Qt Build suite : 1.7.0 - VS Qt 5 : 2.0.0

Détecter modification d'un widget dans un QTableWidget

June 2016 modifié dans Qt / Python
Bonjour,

Je travaille sur une classe dérivée de QTableWidget dans laquelle les cellules contiennent des QCheckBox (en Python mais je pense que le problème serait le même en C++). Lorsque l'utilisateur modifie une des cellules, je voudrais envoyer un signal spécifique (qui contient, entre autres, le nom de la ligne et de la colonne -- des informations qui ne sont pas connue par la QCheckBox).

Le constructeur de la classe contient donc:
self.cellChanged.connect(self.status_changed)
Or, il semble que la méthode status_changed n'est jamais appellée.

Comment faire donc? Est-ce qu'il y a un signal de QTbaleWidget que je peux intercepter ou est-ce que je dois connecter chaque QCheckBox (et dans ce cas, comment avoir la position dans le tableau)?

Merci d'avance...
Connectez-vous ou Inscrivez-vous pour répondre.