#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();
}
转载于:https://my.oschina.net/u/3919756/blog/2051560