禁用鼠标交互

Disable mouse interations

我正在设计一个只能通过键盘进行交互的 Qml 应用程序,我想禁用鼠标交互

你会怎么做?

您可以:

  1. 在 C++ 中使用事件过滤器窃取所有鼠标事件,或者
  2. MouseArea 放置在场景中所有其他项目之上(例如,作为您 main.qml 中声明的最后一个项目),它在接收到事件时不执行任何操作。

或者...只是不使用具有鼠标交互的项目。 :)