Не удаляется элемент из QListWidget |
Здравствуйте, гость ( Вход | Регистрация )
Не удаляется элемент из QListWidget |
Andrewshkovskii |
20.12.2010, 19:20
Сообщение
#1
|
Активный участник Группа: Участник Сообщений: 351 Регистрация: 27.12.2008 Пользователь №: 467 Спасибо сказали: 18 раз(а) Репутация: 1 |
Ситуация : есть выбранный элемент. необходимо его по клику удалить.
пытаюсь вот так :
- не получилось. Пытался удалять получая указатель на выбранный элемент с помощью selectedItems - тоже самое, ничего не удаляется... Как быть ? Быстрое решение :
Есть ли у кого альтернатива и догадка того, почему не удаляется первым способом? Есть ещё вариант с takeItem, но это не совсем "то"... Сообщение отредактировал Andrewshkovskii - 20.12.2010, 19:22 |
|
|
igor_bogomolov |
21.12.2010, 2:10
Сообщение
#2
|
Профессионал Группа: Сомодератор Сообщений: 1215 Регистрация: 22.3.2009 Из: Саратов Пользователь №: 630 Спасибо сказали: 235 раз(а) Репутация: 29 |
Andrewshkovskii, о каких родных методах вы говорите? Я таких методов не знаю. Единственный такой метод, это тот что я привёл выше, т.е. takeItem. Но он удаляет итем из модели, не удаляя сам итем. Поэтому приходится его удалять ручками.
Если же нужно удалить именно выделенные элементы, то лучше делать так как написали во втором примере
removeItemWidget делает совсем не то. Он удаляет виджет установленный для итема. |
|
|
Текстовая версия | Сейчас: 24.4.2024, 3:37 |