1
Как определить, какая кнопка мыши была нажата (вправо или влево) в слот для QtCore.SIGNAL ('cellClicked (int, int)')?Какую кнопку нажали?
Как определить, какая кнопка мыши была нажата (вправо или влево) в слот для QtCore.SIGNAL ('cellClicked (int, int)')?Какую кнопку нажали?
Возможно, вы пройдете мероприятие до своей cellClicked
функции. Я предполагаю, что вы излучаете свой сигнал из места, имеющего доступ к QMouseEvent.
Отъезд this thread.
Выдержки:
def mousePressEvent(self, event):
if event.button() == QtCore.Qt.RightButton:
event.accept()
self.rightClickMenu(event)
else:
event.ignore()
Кроме того, this mailing list thread выглядит более полный пример.