当前位置:   article > 正文

QT使用QListWidget实现图片列表_qt 图片列表

qt 图片列表

多张图片以缩略图的形式显示在列表中

  1. QListWidget *m_ImageList = new QListWidget;
  2. m_ImageList->setViewMode(QListWidget::IconMode);//显示模式
  3. m_ImageList->setIconSize(QSize(100, 100));//设置图片大小
  4. m_ImageList->setSpacing(10);//间距
  5. m_ImageList->setResizeMode(QListView::Adjust);//适应布局调整
  6. m_ImageList->setMovement(QListView::Static);//不能移动
  7. for (int i = 0; i < 20; i++)
  8. {
  9. QListWidgetItem *imageItem = new QListWidgetItem;
  10. imageItem->setIcon(QIcon("D:/xml/2021-04-162021-04-17.png"));
  11. imageItem->setText("china");
  12. imageItem->setSizeHint(QSize(120, 100));
  13. m_ImageList->addItem(imageItem);
  14. }

显示效果

也许加载的并没有图片路径,而是从某个文档读取的二进制图片数据流

  1. QPixmap pPhoto;
  2. pPhoto.loadFromData(QByteArray(),"jpg");
  3. QIcon ico;
  4. ico.addPixmap(pPhoto);

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/正经夜光杯/article/detail/764741
推荐阅读
相关标签
  

闽ICP备14008679号