Сохраняет ли QItemSelectionModel порядок выбора - PullRequest
0 голосов
/ 12 декабря 2018

Поэтому я использую QItemSelectionModel :: selectedRows, чтобы получить мой выбор.Однако, похоже, что порядок выбора зависит от порядка, в котором пользователь выбрал его первым.

Пример: если у меня есть строки 1,2,3,4,5,6,7,8, 9,10

Контрольный пример: я выбираю первую строку 5, затем строку 1, затем строку 2.

Затем я вызываю QItemSelectionModel :: selectedRows ();QModelIndexList будет содержать содержимое в соответствии с порядком выбора, соответственно (5,1,2).Однако я бы не стал предполагать, что он должен иметь произвольный порядок, а скорее порядок относительно номера строки, например: (1,2,5).

Есть ли что-то, что я делаю неправильно?Нужно ли указывать где-нибудь, чтобы получить его в порядке возрастания количества строк (1,2,5) вместо (5,1,2)?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...