#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(); }