Qt: Удалить элемент из QListWidget и с компьютера

Я хотел бы удалить элемент из QListWidget и с компьютера.

Я знаю, как удалить элемент с компьютера, используя:

listWidget->takeItem(listWidget->row(listWidget->currentItem()));

Но я не знаю, как удалить эти элементы с компьютера. Я добавляю его, используя следующий путь:

listWidget->addItem(new QListWidgetItem(QIcon("\\..\\..\\...jpg"),"xxxxxxxx"));

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

QFileInfo info(listWidget->currentItem()->icon().name());
QString str= info.absoluteFilePath();

или это:

QFileInfo info(listWidget->currentItem()->text());
QString str= info.absoluteFilePath();

Но я получаю только путь к файлу имени «xxxxxxxx», выбранному при добавлении элемента. Этот путь находится в папке сборки "/.../...Desktop_Qt_5_2_0_MSVC2010_32bit_OpenGL-Debug",

Кто-нибудь знает, как удалить элемент с компьютера, пожалуйста?

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]