点击了哪个按钮?

时间:2010-05-11 11:03:25

标签: python pyqt4 qtablewidget

如何检测单击的鼠标按钮(右侧或左侧) 在QtCore.SIGNAL的插槽中('cellClicked(int,int)')?

1 个答案:

答案 0 :(得分:0)

您可能会将事件传递给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看起来更完整。