首页 > 代码库 > QListWidget笔记

QListWidget笔记

1、头文件:#include <QListWidget>

2、继承自:QListView

3、基本代码:

#include "mainwindow.h"#include <QApplication>#include <QListWidget>#include <QListWidgetItem>#include <QDebug>int main(int argc, char *argv[]){    QApplication a(argc, argv);    QListWidget list;    QString str;    QListWidgetItem *item[9];    for(int i = 0 ;i <8 ; i++)    {        str.sprintf(":/res/%1d.png",i+1);        qDebug()<<str<<endl;        item[i] = new QListWidgetItem(QIcon(str),str);        list.addItem(item[i]);    }    list.setIconSize(QSize(256,256));    list.setViewMode(QListView::IconMode);    list.show();    return a.exec();}

 

setViewMode(QListView::IconMode);
设置和不设置IconMode显示效果如图:

 

 

 

list.setIconSize(QSize(256,256));

图标大小可以直接设置,非常方便!

设置成25*25后的效果:

QListWidget笔记