赞
踩
多张图片以缩略图的形式显示在列表中
- QListWidget *m_ImageList = new QListWidget;
- m_ImageList->setViewMode(QListWidget::IconMode);//显示模式
- m_ImageList->setIconSize(QSize(100, 100));//设置图片大小
- m_ImageList->setSpacing(10);//间距
- m_ImageList->setResizeMode(QListView::Adjust);//适应布局调整
- m_ImageList->setMovement(QListView::Static);//不能移动
-
- for (int i = 0; i < 20; i++)
- {
- QListWidgetItem *imageItem = new QListWidgetItem;
- imageItem->setIcon(QIcon("D:/xml/2021-04-162021-04-17.png"));
- imageItem->setText("china");
- imageItem->setSizeHint(QSize(120, 100));
- m_ImageList->addItem(imageItem);
- }
显示效果
也许加载的并没有图片路径,而是从某个文档读取的二进制图片数据流
- QPixmap pPhoto;
- pPhoto.loadFromData(QByteArray(),"jpg");
- QIcon ico;
- ico.addPixmap(pPhoto);
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。