Click here to Skip to main content
15,890,579 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
Hi,

I have a requirement to display images as a list. I have done this using QListWidget. Here when I double click the icon it has to save the icon somewhere as png. Can you please help me how to do this.

What I have tried:

The below is my code

ui->listWidget_img->setViewMode(QListWidget::IconMode);
ui->listWidget_img->setResizeMode(QListWidget::Adjust);
ui->listWidget_img->setIconSize(QSize(200,200));
ui->listWidget_img->setEditTriggers(QAbstractItemView::NoEditTriggers);
ui->listWidget_img->setMovement(QListView::Static);


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);

icon double clicked

void Widget::on_listWidget_img_itemDoubleClicked(QListWidgetItem *item)
{
Here I have to save the item into png file in some path("/root/myicon.png")
}

How it is possible.
Posted
Updated 2-May-19 3:33am

1 solution

 
Share this answer
 
Comments
Member 13740197 3-May-19 2:55am    
This explaining how to save the image but my requirement is how to convert qlistwidgetitem to QImage.
Richard MacCutchan 3-May-19 3:20am    
Sorry, no idea. I suggest reading the documentation, or searching with Google.

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900