1

我正在使用 QtQuick.Controls 2.0TabBar来控制SwipeView. 默认情况下TabBar,使用我假设的处理程序SwipeView响应左右箭头键。onPressed

据我所知,这些默认的密钥处理程序没有记录。

当且仅当它具有活动焦点时,我的 UI 中需要某个元素来获取所有四个箭头键的事件。目前它是通过一个onReleased处理程序来完成的,但是只要祖先SwipeView响应一个键,子元素就不会收到预期的onReleased键事件。

我不反对SwipeView的默认行为,但我希望我的行为优先。我该怎么做?

4

1 回答 1

0

通过将onReleased处理程序更改为onPressed. 如果该处理程序有充分的理由onReleased代替更常用的onPressed,则不再明显。

于 2017-05-15T18:49:37.070 回答