• 4187阅读
  • 3回复

[提问]求KeyPressEvent()的用法 [复制链接]

上一主题 下一主题
离线guantou319
 
只看楼主 倒序阅读 楼主  发表于: 2012-03-28
我想让QTableWidget接收键盘的回车和空格,但是在KeypressEvent(QKeyEvent *e)函数中,连if(e->key() == Qt::Key_Space){qDebug()<<"hello";}都没反应,请问应该怎么操作啊?
离线guantou319
只看该作者 1楼 发表于: 2012-03-28
QTableWidget能响应方向键,但在keypressEvent()里if(e->key() == Qt::Key_Down)也没用
离线dbzhang800

只看该作者 2楼 发表于: 2012-03-28
QTableWidget也是 QAbstractScrollArea 的派生类,注意其基本结构,注意是谁在接收鼠标事件,是这个 QAbstractScrollArea 还是另有玄机。
离线guantou319
只看该作者 3楼 发表于: 2012-03-28
回 2楼(dbzhang800) 的帖子
我用事件过滤器解决了
快速回复
限100 字节
 
上一个 下一个