向列表中添加数据:共有三种方式

1、void QListWidget::addItem(const QString & label):直接向列表中添加文本信息;
QListWidget *listWidget = new QListWidget(this);
listWidget->addItem("床前明月光");
listWidget->addItem("疑是地上霜");
listWidget->addItem("举头望明月");
listWidget->addItem("低头思故乡");
listWidget->setGeometry(20, 10, 100, 100);
效果:

2、void QListWidget::addItem(QListWidgetItem * item):向列表中添加 QListWidgetItem 对象;
// 创建一个列表对象
QListWidget *listWidget = new QListWidget(this);
listWidget->setGeometry(10, 10, this->width() - 20, this->height() - 20);
// 创建一个列表项对象
QListWidgetItem *item = new QListWidgetItem(listWidget);
item->setText("床前明月光"); // 设置文本信息
item->setBackgroundColor(QColor(Qt::red)); // 设置背景颜色
QBrush brush;
brush.setColor(QColor(Qt::green)); // 设置画刷的颜色
brush.setStyle(Qt::CrossPattern); // 设置画刷的样式