禁用鼠标交互
Disable mouse interations
我正在设计一个只能通过键盘进行交互的 Qml 应用程序,我想禁用鼠标交互
你会怎么做?
您可以:
- 在 C++ 中使用事件过滤器窃取所有鼠标事件,或者
- 将
MouseArea
放置在场景中所有其他项目之上(例如,作为您 main.qml
中声明的最后一个项目),它在接收到事件时不执行任何操作。
或者...只是不使用具有鼠标交互的项目。 :)
我正在设计一个只能通过键盘进行交互的 Qml 应用程序,我想禁用鼠标交互
你会怎么做?
您可以:
- 在 C++ 中使用事件过滤器窃取所有鼠标事件,或者
- 将
MouseArea
放置在场景中所有其他项目之上(例如,作为您main.qml
中声明的最后一个项目),它在接收到事件时不执行任何操作。
或者...只是不使用具有鼠标交互的项目。 :)