我个人挺喜欢QListView控件。因为QList View 控件的IconModel 显示方式,可以很快帮助我们实现很好的效果。
例如:
QStandardItemModel *cokMusicListModel=new QStandardItemModel(0,1);
QStandardItem * item =new QStandardItem();
item->setText(musicName);
item->setSizeHint(QSize(150,25));
item->setFont(QFont("微软雅黑",10,1));
QPixmap pix(":/cook/image/coolk/thisone.png");
QBrush brush(pix);
item->setBackground(brush);
cokMusicHListModel->appendRow(item);
ui.cokMusicHList->setModel(cokMusicHListModel);
ui.cokMusicHList->setSpacing(5);