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