У меня есть QListWidget
, и мне нужно получить индексы выбранных предметов. (Я мог бы работать с элементами в списке по значениям, но у меня есть std::vector
, который содержит некоторые объекты для каждого элемента в списке, и мне также необходимо удалить их из него.) Существует fucntion indexFromItem
, но он защищен (?) Так Я не могу его использовать.Как получить индексы QListWidget :: selectedItems()?
Любые идеи?
QList<QListWidgetItem *> itemList = lw1->selectedItems();
Неверно о вашем случае, но индекс применим к определенной модели, а QListWidget предназначен для обработки отдельных элементов, а не модели. У вас есть QListWidgetItem * \t itemAt (int x, int y) const с x и y для 'индексов'. – AlexanderVX
Вы ищете 'QModelIndex' или интегральный индекс элемента в списке (т. Е. Его положение)? –