1
Comment puis-je détecter quel bouton de la souris a été cliqué (à droite ou à gauche) dans l'emplacement de QtCore.SIGNAL ('cellClicked (int, int)')?Sur quel bouton a-t-on cliqué?
Comment puis-je détecter quel bouton de la souris a été cliqué (à droite ou à gauche) dans l'emplacement de QtCore.SIGNAL ('cellClicked (int, int)')?Sur quel bouton a-t-on cliqué?
Vous passeriez probablement l'événement à votre fonction cellClicked
. Je suppose que vous émettez votre signal d'un endroit qui a accès à un QMouseEvent.
Découvrez this thread.
Extrait:
def mousePressEvent(self, event):
if event.button() == QtCore.Qt.RightButton:
event.accept()
self.rightClickMenu(event)
else:
event.ignore()
En outre, this mailing list thread ressemble à un exemple plus complet.