1

如何使 QListView 项目选择循环从底部项目到顶部(通过按导航键,向下)和从顶部项目到底部(通过按导航键,向上)?是否有要定义的标志或其他方式?我的列表视图处于 IconMode 中,当我到达一行的末尾时,我希望选择转到下一行的第一项。

谢谢

4

1 回答 1

1

它的默认行为由图标模式的列表视图提供。为了达到您的要求,您需要手动处理它。

即,您将连续计算项目数,一旦到达最后一个项目,处理右导航键按下事件,然后将其聚焦回同一行的第一个元素..

要获取导航按键事件,您可以安装事件过滤器或覆盖按键事件功能。

于 2010-09-29T06:21:05.630 回答