[PyQt] How to catch a mouse event and a key event at the same time

Lukas Hetzenecker LuHe at gmx.at
Tue Apr 14 17:47:30 BST 2009

Hello, try to use this:

from PyQt4.QtCore import *
from PyQt4.QtGui import *

class Main(QWidget):
    def __init__(self,  app):
        self.app = app
    def mousePressEvent(self, event):
        if (app.keyboardModifiers() == Qt.ControlModifier and event.button() == 
            print "Strg + left mouse"

app = QApplication([])
main = Main(app)

Am Dienstag 14 April 2009 18:17:38 schrieb projetmbc:
> Hello,
> I would like to know when the user uses at the same time the left button
> of the mouse and the key CTRL for example.
> Is-it possible ?
> Christophe.
> _______________________________________________
> PyQt mailing list    PyQt at riverbankcomputing.com
> http://www.riverbankcomputing.com/mailman/listinfo/pyqt

More information about the PyQt mailing list