Qt中快捷键使用

来源:互联网 发布:paxos算法 视频 编辑:程序博客网 时间:2024/06/05 05:57

好久没写自己的笔记啦,今天用到了关于Qt中接收键盘消息

具体方法如下:

 Qt::KeyboardModifiers modifiers = event->modifiers();    if(modifiers == (Qt::AltModifier | Qt::ControlModifier))    {        setCursor(Qt::OpenHandCursor);        if( 0 == m_nDragState )        {            m_nDragState = 1;            //LOG(LOG_RTM, "Media[0x%x]::keyPressEvent m_nDragState=%d",this,m_nDragState);        }    }    QGraphicsView::keyPressEvent(event);

但是需要处理Qt的一些方法,让它接收键盘消息。

setFocusPolicy(Qt::ClickFocus);
设置后,就可以接收到键盘消息啦

0 0
原创粉丝点击