//设为图标显示
ui->listWidget->setViewMode(QListView::IconMode);
//设置listWidget自适应
ui->listWidget->setResizeMode(QListView::Adjust);
//设置当前选中行
ui->listWidget->setCurrentRow(0);
//选择模式有:ExtendedSelection 按住ctrl多选,
//SingleSelection 单选 MultiSelection 点击多选,
//ContiguousSelection 鼠标拖拉多选
ui->listWidget->setSelectionMode(QAbstractItemView::ExtendedSelection);
//设置自动排序
ui->listWidget->setSortingEnabled(true);
//设置拖拉
ui->listWidget->setDragEnabled(true);
//设置全选
ui->listWidget->selectAll();
参考文档: