1 、功能使用
1.1、清除所有节点
ui->listWidget->clear();
1.2、获取节点的数量
int count = ui->listWidget->count();
1.3、添加和获取节点数据
QString name = "周一";
ui->listWidget->addItem(name);
QListWidgetItem *item = new QListWidgetItem();
item->setText("周二");
item->setData(Qt::UserRole,2);
ui->listWidget->addItem(item);
QStringList nameList;
nameList<<"周三"<<"周四"<<"周五";
ui->listWidget->addItems(nameList);
QListWidgetItem *item_0 = ui->listWidget->item(0);
QString name_0 = ui->listWidget->item(0)->text();
int data = ui->listWidget->item(0)->data(Qt::UserRole).toInt();
1.4、添加当前选中节点的信息
int row = ui->listWidget->currentRow();
QListWidgetItem *item = ui->listWidget->currentItem();
2、样式设置
2.1、QListWidget添加勾选框
QListWidgetItem *item = new QListWidgetItem();
item->setText("1");
item->setCheckState(Qt::Unchecked);
ui->listWidget->addItem(item);