QML捕获所有关键事件

时间:2017-08-24 16:17:55

标签: qt qml qtquick2 qtquickcontrols2

我不确定我理解为什么焦点的概念对QML和具有触摸界面的移动设备有意义......这可能与我的问题有关。

我定义了一个继承 QQuickItem CustomItem 。我已经为按键和释放实现了事件处理程序:

void keyPressEvent(QKeyEvent *event);
void keyReleaseEvent(QKeyEvent *event);
  1. 这些事件处理程序实际上从未被调用过,我怀疑它来自我的CustomItem永远不会有焦点。任何人都可以确认?

  2. 现在转向我宁愿收到一个顶级对象并处理所有这些关键事件。有没有办法做到这一点?

0 个答案:

没有答案