Название: обновление списка stringlist Отправлено: koldun90 от Октябрь 01, 2014, 19:50 здравуйте возникла проблема я допустим кликаю мышкой по пути файла
файл добавляется в список QStringlist потом соответственно Код: stringmodel.setStringList(path); // где path -- QStringlist потом допустим я выполняю команду Цитировать path.clear() Очищаю список ,но в представлении (в данном случае листвиеве) почему то путь не удаляется, а так и отображается( хотя сам path уже пуст) Вопрос следующий как очистить представление в данном (случае listview)? Название: Re: обновление списка stringlist Отправлено: torwig от Октябрь 01, 2014, 21:35 Вы передаете path, но модель использует его копию наверное и поэтому его очищение ничего не дает.
Можно попробовать в setStringList() передать пустой список, или же сбросить модель методом не_знаю_как_называется. Название: Re: обновление списка stringlist Отправлено: koldun90 от Октябрь 01, 2014, 22:04 setStringList() так не получается передаю список path очищенный в котором ничего нет setStringList(path ) ничего не дает...
Название: Re: обновление списка stringlist Отправлено: torwig от Октябрь 01, 2014, 22:43 Во вложении тестовый пример.
Изначально отображает 1 2 3 4 После нажатия кнопки очищается "вьюха". У меня установка в модель очищенного списка очищает QListView (Qt5). Для Qt4 уберите из .pro файла подключение модуля widgets. Аналогично работает stringmodel.setStringList(QStringList()). |