1

QtCore.SIGNAL('cellClicked(int,int)') のスロットでクリックされたマウス ボタン (右または左) を検出するにはどうすればよいですか?

4

1 に答える 1

0

おそらく、イベントをcellClicked関数に渡します。QMouseEvent にアクセスできる場所からシグナルを送信すると仮定しています。

このスレッドをチェックしてください。

抜粋:

def mousePressEvent(self, event):
    if event.button() == QtCore.Qt.RightButton:
        event.accept()
        self.rightClickMenu(event)
    else:
        event.ignore()

また、このメーリング リスト スレッドは、より完全な例のように見えます。

于 2010-05-11T17:44:48.813 に答える