相关文章推荐
讲道义的脸盆  ·  解析或序列化 XML - ...·  7 月前    · 
非常酷的熊猫  ·  org.hibernate.exceptio ...·  2 年前    · 
儒雅的板凳  ·  CMake 整合 | Microsoft ...·  2 年前    · 
单身的山羊  ·  java - Thymeleaf: How ...·  2 年前    · 

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