蚂蚁power的个人主页

http://www.qtcn.org/bbs/u/163171  [收藏] [复制]

蚂蚁power

  • 6

    关注

  • 2

    粉丝

  • 22

    访客

  • 等级:新手上路
  • 总积分:74
  • 男,2011-06-12

最后登录:2018-06-06

更多资料

日志

Qt 表格粘贴复制快捷键

2016-05-04 14:38
//键盘按键按下
void QDefinTblView::keyPressEvent(QKeyEvent *e)
{    

    QModelIndexList indexList = this->selectedIndexes();
    foreach(QModelIndex index,indexList)
    {        
        if(this->indexWidget(index) != NULL)
        {
            QTableView::keyPressEvent(e);
            return;
        }

    }

    if(e->key()==16777249)
    {
        Key_Ctrl_Down=true;
    }
    if(e->key()==Qt::Key_C)
    {
        if(Key_Ctrl_Down)
        {
            DoCopy();
        }
    }    
    //QTableView::keyPressEvent(e);
}
//键盘按键释放
void QDefinTblView::keyReleaseEvent(QKeyEvent *e)
{    
    QModelIndexList indexList = this->selectedIndexes();
    foreach(QModelIndex index,indexList)
    {
        if(this->indexWidget(index) != NULL)
        {
            QTableView::keyReleaseEvent(e);
            return;
        }

    }
    
    if(e->key()==16777249)
    {
        Key_Ctrl_Down=false;
    }
    if(e->key()==Qt::Key_V)
    {
        if(Key_Ctrl_Down)
        {
            DoPaste();//粘贴
        }
    }    

}
分类:默认分类|回复:0|浏览:1117|全站可见|转载
 

Powered by phpwind v8.7 Certificate Copyright Time now is:04-30 15:14
©2005-2016 QTCN开发网 版权所有 Gzip disabled