• 3208阅读
  • 2回复

[提问]QTablewidget里面不能得到键盘输入事件? [复制链接]

上一主题 下一主题
离线foxgod
 

只看楼主 倒序阅读 楼主  发表于: 2013-03-06
tableWidget->viewport()->installEventFilter(this);bool Widget::eventFilter(QObject *object, QEvent *event){    if (object == tableWidget->viewport())    {        if(event->type() == QEvent::KeyPress)        {            qDebug()<<"THIS IS  keypress";            QKeyEvent* pKeyEvent = static_cast<QKeyEvent *>(event);            if(pKeyEvent->key() == Qt::Key_Space)            {                qDebug()<<"now it's key_space";                keyJudge = true;         }        }    }}我这里怎么也不能再tablewidget里面获取从键盘输入的空格键,为什么呀
离线pxiao_xiao

只看该作者 1楼 发表于: 2013-03-06
我有个建议 要实现那么多功能 还是继承一下 写个派生类 里面重写 虚函数
离线gaga0313

只看该作者 2楼 发表于: 2013-03-06
楼上说的有道理 楼主不妨试一下

快速回复
限100 字节
 
上一个 下一个