Qt之QListWidget:项目的多选与单选设置
#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
Qt之QListWidget:项目的多选与单选设置的更多相关文章
- 嵌入式V3s交叉编译 tslib和QT4.8.7,并使用Qt Creator编译项目
		本文主参考:http://zero.lichee.pro/%E5%BA%94%E7%94%A8/QT_index.html 环境 Ubuntu16 64位 arm-linux-gnueabihf ve ... 
- Qt学习——QListWidget控件的使用
		转载:GDUTLYP Qt提供QListWidget类列表框控件用来加载并显示多个列表项.QListWidgetItem类就是列表项类. 一般列表框控件中的列表项有两种加载方式: 一种是由用户手动添加 ... 
- Qt Lighthouse学习(二),就是QPA(Qt Platform Abstraction) 项目的名字
		上一次关注Qt Lighthouse是在6月初,可是现在都8月底了.时间真快... Lighthouse 是 QPA(Qt Platform Abstraction) 项目的名字,它使得将Qt移植到新 ... 
- Qt Creator子目录项目-类似VS解决方案
		版权声明:若无来源注明,Techie亮博客文章均为原创. 转载请以链接形式标明本文标题和地址: 本文标题:Qt Creator子目录项目-类似VS解决方案 本文地址:http://techie ... 
- vue案例 - v-model实现自定义样式の多选与单选
		接,上文:https://www.cnblogs.com/padding1015/p/9265985.html 这两天在玩mpvue,但是下午如果对着文档大眼瞪小眼的话,肯定会睡着的. 想起昨晚的fl ... 
- vue案例 - 使用vue实现自定义多选与单选的答题功能
		4月底立得flag,五月底插上小旗,结果拖到六月底七月初才来执行.说什么工作忙都是借口,就是睡的比猪早,起的比猪晚. 本来实现多选单选这个功能,vue组件中在表单方面提供了一个v-model指令,非常 ... 
- ListView多选和单选模式重新整理
		超简单的单选和多选ListView 在开发过程中,我们经常会使用ListView去呈现列表数据,比如商品列表,通话记录,联系人列表等等,在一些情况下,我们还需要去选择其中的一些列表数据进行编辑.以前, ... 
- jq pagination分页 全选、单选的思考
		$().pagination(总条数,配置项); 后端分页的跨页选择: 思路:把浏览过的页整体保存为,整体拥有 curPage(当前页码).allChoice(当前页是否全选).selected当前页 ... 
- [CSS]复选框单选框与文字对齐问题的研究与解决.
		前言:今天碰到的这个问题, 恰好找到一个很好的博文, 在这里转载过来 学习下. 原文地址:复选框单选框与文字对齐问题的研究与解决. 目前中文网站上面的文字,就我的个人感觉而言,绝大多数网站的主流文字大 ... 
随机推荐
- flask开启调试的四种模式
			flask开启调试的四种模式 在app.run()中加一个参数, 'debug=True'就可以开启debug模式 from flask import Flask app = Flask(__name ... 
- python 递归、匿名函数、
			1.递归:就是函数自己调用自己.(注:递归最多循环999) 2.匿名函数(意义:减少内存占用) lambada 定义一个匿名函数,eg:lambad x,b:x+b (:前面是入参eg:x,b,:后 ... 
- Java Array数组使用详解
			本文主要讲解java中array数组使用,包含堆.栈内存分配及区别 1.动态初始化 package myArray; /* * 堆:存储的是new出来的东西,实体,对象 * A 每个对象都有地址值 * ... 
- Highcharts图表库
			Highcharts图表库 1.相关网址: 1)官方主页:https://www.hcharts.cn/ 2)Highcharts演示:https://www.hcharts.cn/demo/high ... 
- centos7 ip/映射/机器名变更/克隆(克隆后配置修改)|2
			1. 查看主机名,三个命令都可以 # hostname # uname -n # cat /proc/sys/kernel/hostname 2. 使用 vi /etc/hostname 文 ... 
- Apache与PHP的配置
			Listen 表示端口号 ServerName 表示域名 <Directory 路径> 表示默认开放的路径 <IfModule dir_module> 表示默认显示的文件名 & ... 
- 第二章:shell变量
			查看所有全局和局部变量:delare和set 查看所有全局变量:env 定义环境变量: 用户变量在家目录下的~/.bash_profile和~/.bashrc中设置 全局变量在/etc/profile ... 
- B - How many integers can you find 杭电1976
			Now you get a number N, and a M-integers set, you should find out how many integers which are small ... 
- PHP修改脚本最大执行时间和最大内存限制
			PHP设置脚本最大执行时间的三种方法 1.在php.ini里面设置 max_execution_time = 120; 2.通过PHP的ini_set函数设置 ini_set("max_ex ... 
- WPF中在Gmap.net中将Marker动起来
			前一段时间说过一篇绘制极坐标的,这段时间对它进行了改造已经今非昔比了,功能实现了很多,我目的是让Marker动起来,然后还会绘制Route,上篇也就是简单的绘制了Route,没有关于Marker的相关 ... 
 
			
		