QT 用listveiw显示图片

Posted 王会喜

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了QT 用listveiw显示图片相关的知识,希望对你有一定的参考价值。

很多的时候需要浏览图片,一般会使用listview 显示图片,接下来我用listview显示图片

代码如下:

    QStandardItem * s1;
    QStandardItem * s2;
    QStandardItem *s3;

    QStandardItemModel * model = new QStandardItemModel(this);
    QList <QStandardItem *> list;
    list.push_back(new QStandardItem(QString("01")));
    model->appendRow(list);
    model->item(0,0)->setIcon(QIcon("../workspace/1.jpg"));

    ui->listView->setIconSize(QSize(10,10));
    ui->listView->setGridSize(QSize(20,20));
    ui->listView->setLayoutDirection(Qt::LeftToRight);
    ui->listView->setMovement(QListView::Static);
    s1=new QStandardItem(QIcon("../workspace/1.jpg"),"普通员工");
    s2=new QStandardItem(QIcon("../workspace/2.jpg"),"领导");

    model->appendColumn(s1);
    model->appendColumn(s2);
    ui->listView->setModel(model);

 

以上是关于QT 用listveiw显示图片的主要内容,如果未能解决你的问题,请参考以下文章

qt编程为什么不能显示图片:qt 为了让QLabel显示图片,用如下语句:

ifstream读取图片,Qt载入显示

QT QHttpMultiPart上传图片

CardView 不在披萨片段中显示图片

Qt如何显示一个动态的GIF图片

如何用QT实现在图片上叠加显示文字