void addItem(const QString &label)// 增加一个字符串的条目 void addItem(QListWidgetItem *item) //增加一个QListWidgetItem条目 void addItems(const QStringList &labels)//增加一个字符串列表条目
插入条目到控件上 注:row是从0开始 void insertItem(int row, QListWidgetItem *item) void insertItem(int row, const QString &label) void insertItems(int row, const QStringList &labels)
QListWidgetItem * item(int row) const//获得指定行号上的条目
int row(const QListWidgetItem *item) const//获得条目的行号 QListWidgetItem* takeItem(int row)
信号
void doubleClicked(const QModelIndex &index) void itemDoubleClicked(QListWidgetItem *item)//双击信号
自定义窗口条目
void MainWindow::on_addWinBtn_clicked() { //创建条目 Form* form = new Form; QListWidgetItem* item = new QListWidgetItem(); //设置自定义条目,与Form一样大 item->setSizeHint(QSize(20,20)); ui->listWidget->addItem(item); //给条目设置窗口form ui->listWidget->setItemWidget(item,form); }
原文:https://www.cnblogs.com/guangzhouhe/p/13275973.html