自定义listview,一般是采用mvc的,但是自己写布局代码,或者小列表的时候感觉mvc又有点麻烦了。
自己用desinger拖出个item,
放到listwidget的框架中
for (int i=0;i<3;i++)
{
item * it = new item(this);
QListWidgetItem * item = new QListWidgetItem(ui->listWidget,i);
item->setSizeHint(QSize(it->width(),it->height()));
ui->listWidget->setItemWidget(item,it);
}