i need to use Alt+Ctrl+arrow keys on custamised QGraphicsItem, i have tried below one, not working can any one suggest me better one
void CBoxViewItem
::keyPressEvent(QKeyEvent* f_event
) //CBoxViewItem derived from Qgraphicsitem {
if(Qt::ControlModifier & Qt::AltModifier & f_event->modifiers()) // i tried this also if( (Qt::ControlModifier && Qt::AltModifier) == f_event->modifiers())
{
qDebug()<<"ctrl+Alt";
switch(f_event->key())
{
case Qt::Key_Up:
break;
case Qt::Key_Down:
break;
case Qt::Key_Left:
break;
case Qt::Key_Right:
break;
}
}
void CBoxViewItem::keyPressEvent(QKeyEvent* f_event) //CBoxViewItem derived from Qgraphicsitem
{
if(Qt::ControlModifier & Qt::AltModifier & f_event->modifiers()) // i tried this also if( (Qt::ControlModifier && Qt::AltModifier) == f_event->modifiers())
{
qDebug()<<"ctrl+Alt";
switch(f_event->key())
{
case Qt::Key_Up:
break;
case Qt::Key_Down:
break;
case Qt::Key_Left:
break;
case Qt::Key_Right:
break;
}
}
To copy to clipboard, switch view to plain text mode
Bookmarks