Как конвертировать qlistwidgetitem в png файл(значок) в QT
Привет,
У меня есть требование отображать изображения в виде списка. Я сделал это с помощью QListWidget. Здесь, когда я дважды щелкаю значок, он должен сохранить значок где-то в формате png. Не могли бы вы помочь мне, как это сделать?
Что я уже пробовал:
Ниже приведен мой код
ui->listWidget_img->setViewMode(QListWidget::IconMode);
УИ-и GT;listWidget_img-&ГТ;setResizeMode(QListWidget::регулировка);
ui->listWidget_img->setIconSize(QSize(200,200));
УИ-и GT;listWidget_img-&ГТ;setEditTriggers(QAbstractItemView::NoEditTriggers);
УИ-и GT;listWidget_img-&ГТ;setMovement(QListView::статическое);
QListWidgetItem *item1 = new QListWidgetItem(QIcon("/root/Icons/IssuePass.png"),QString("IssuePass.png"));
QListWidgetItem *item2 = new QListWidgetItem(QIcon("/root/Icons/Network.png"),QString("Network.png"));
QListWidgetItem *item3 = new QListWidgetItem(QIcon("/root/Icons/Orginfo.png"),QString("Orginfo.png"));
QListWidgetItem *item4 = new QListWidgetItem(QIcon("/root/Icons/Password.png"),QString("Password.png"));
ui->listWidget_img->addItem(item1);
ui->listWidget_img->addItem(item2);
ui->listWidget_img->addItem(item3);
ui->listWidget_img->addItem(item4);
значок дважды щелкнул
void Widget::on_listWidget_img_itemDoubleClicked(QListWidgetItem *item)
{
Здесь я должен сохранить элемент в png-файл по некоторому пути("/root/myicon.png")
}
Как это возможно.