Hello,

Je souhaite employer cet objet pour écouter les séquences de touches envoyées par l'utilisateur.

Cela fonctionne parfaitement si le wigget qui écoute est seul.

La connection est la suivante :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
 
connect(shortcut, SIGNAL(activated()), this->parentWidget(), SLOT(toogleView()));
Cependant,lorsque qu'il y a 2 widgets ou plus de même type à écouter, cela ne fonctionne pas. (Seul le signal activatedAmbiguously() est appelé).

La connection suivante 'maison', emis par keyPressEvent, fonctionne bien, pourtant...

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
 
connect(this,SIGNAL(toggleView()),this->parentWidget(),SLOT(toogleView()));

Avez-vous des indices ?

A+

Gilles