void MyListWidget::keyPressEvent(QKeyEvent *event) { if ((event->modifiers() == Qt::ControlModifier) and (event->key() == Qt::Key_A) ) { qDebug()<<"ctrl-a"; } }
grabKeyboard是全局的,你在调第二次的时候,第一次调的就会释放,这是当然的,没有什么区分的办法 要解决就只能在上层控件来抓取和处理按键
16,239
社区成员
26,650
社区内容
加载中
试试用AI创作助手写篇文章吧