#include "widget.h" #include <QApplication> #include <QListWidget> #include <QSplitter> #include <QStringList> int main(int argc, char *argv[]) { QApplication a(argc, argv); QSplitter splitter; QListWidget *left = new QListWidget(); //不能使用tr,缺乏必要的设置,不知道这个设置时什么 QStringList strList{ QString("项目0"), QString("项目1"), QString("项目2"), QString("项目3"), QString("项目6")}; //或者使用<<初始化 left->addItems(strList); left->setSelectionMode(QAbstractItemView::ContiguousSelection); // //QAbstractItemView::ExtendedSelection: 按住ctrl多选 //QAbstractItemView::SingleSelection: 单选, 默认 //QAbstractItemView::MultiSelection:点击多选 //ContiguousSelection 鼠标拖拉多选 splitter.addWidget(left); splitter.show(); return a.exec(); }