I found a lot of examples how to get key modifiers like this one. But I don't get it working for checking if they are pressed and hold at the same time.
This should be rather easy, as CTRL+SHIFT are standard key combinations.
From the above linked example:
modifiers = QtGui.QApplication.keyboardModifiers()
if modifiers == QtCore.Qt.ShiftModifier:
print('Shift+Click')
elif modifiers == QtCore.Qt.ControlModifier:
print('Control+Click')
else:
print('Click')
We see that either CTRL or SHIFT are tested for. But I need a check which finds if both are pressed at the same time.
I tested lots of variants like this one:
if modifiers == (QtCore.Qt.ControlModifier and QtCore.Qt.ShiftModifier):
I found something written in C but I don't seem to be able to translate it.