Hello,
I am overriding an eventFilter, and I am trying to catch both Shift and Control modifiers.
I am unfortunately unable to get the work together.
I tried both
QKeyEvent *key_event
= static_cast<QKeyEvent
*>
(event
);
if (key_event->modifiers() & (Qt::ShiftModifier | Qt::ControlModifier))
{
...
}
QKeyEvent *key_event = static_cast<QKeyEvent*>(event);
if (key_event->modifiers() & (Qt::ShiftModifier | Qt::ControlModifier))
{
...
}
To copy to clipboard, switch view to plain text mode
and
Qt
::KeyboardModifiers keyMod
= QApplication::keyboardModifiers ();
bool isSHIFT = keyMod.testFlag(Qt::ShiftModifier);
bool isCTRL = keyMod.testFlag(Qt::ControlModifier);
if (isSHIFT && isCTRL)
{
...
}
Qt::KeyboardModifiers keyMod = QApplication::keyboardModifiers ();
bool isSHIFT = keyMod.testFlag(Qt::ShiftModifier);
bool isCTRL = keyMod.testFlag(Qt::ControlModifier);
if (isSHIFT && isCTRL)
{
...
}
To copy to clipboard, switch view to plain text mode
Does someone know how to do it?
Luca
Bookmarks