Как зациклить выбор элемента QListView - PullRequest
1 голос
/ 28 сентября 2010

Как сделать цикл выбора элемента QListView снизу вверх (нажимая навигационную клавишу вниз) и сверху вниз (нажимая навигационную клавишу вверх)?Есть ли флаг, который нужно определить или каким-то другим способом?Мой список просмотра находится в IconMode. Я хотел, чтобы выделение переходило к первому элементу следующей строки, когда я достиг конца строки.

1 Ответ

1 голос
/ 29 сентября 2010

Его поведение по умолчанию обеспечивается представлением списка для иконического режима. чтобы удовлетворить ваши требования, вам нужно обработать их вручную.

Т.е. у вас будет количество элементов в строке, как только вы дойдете до последнего элемента, обработайте событие нажатия правой навигационной клавиши, а затем верните его к первому элементу в той же строке.

для получения события нажатия клавиши навигации, либо вы устанавливаете фильтр событий, либо переопределяете функцию события нажатия клавиши.

...