QListWidget是表示列表框的类,其中的列表项用QListWidgetItem类表示。
xxxxxxxxxx
31void QListWidget::addItem(const QString& label);
2void QListWidget::addItem(QListWidgetItem* item);
3void QListWidget::addItems(const QStringList& labels);
xxxxxxxxxx
31void QListWidget::insertItem(int row, const QString& label);
2void QListWidget::insertItem(int row, QListWidgetItem* item);
3void QListWidget::insertItems(int row, const QStringList& labels);
xxxxxxxxxx
11QListWidgetItem* QListWidget::takeItem(int row);
该函数只是从列表框中删除并返回row所指定的列表项,被删除的列表项依然存在于内存中,除非手动删除。
xxxxxxxxxx
31QListWidgetItem* QListWidget::item(int row) const;
2QListWidgetItem* QListWidget::itemAt(const QPoint& p) const;
3QListWidgetItem* QListWidget::itemAt(int x, int y) const;
xxxxxxxxxx
21void QListWidget::currentItemChanged(QListWidgetItem* current, QListWidgetItem* previous);
2void QListWidget::currentRowChanged(int currentRow);