Вопрос

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

Спасибо

Это было полезно?

Решение

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

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top