1.代码
ui.listWidget->setViewMode(QListWidget::IconMode); // 设置内容为图片
ui.listWidget->setIconSize(QSize(50, 50)); // 设置图片的大小
ui.listWidget->setSpacing(10); // 设置每个item之间的间隔大小
ui.listWidget->setMovement(QListWidget::Static); // 设置每个item不可拖动
ui.listWidget->setMaximumHeight(170);
for (int i = 0; i < 30; i++) {
QListWidgetItem* item = new QListWidgetItem;
item->setText(QString("app%1").arg(QString::number(i))); // item文字
item->setIcon(QIcon("1.jpg")); // item图片
item->setSizeHint(QSize(50, 70)); // item大小
ui.listWidget->addItem(item); // 增加item
}
2.结果