PyQt5 QListWidget选择多项并返回的实例


Posted in Python onJune 17, 2019

参考Stack Overflow Python: How to query multiple selected items in QListWidget in PyQt

from PyQt5.QtGui import *
from PyQt5.QtCore import *
from PyQt5.QtWidgets import *
listItem = ['a','b','c','d','e']
if listItem is not None and len(listItem) > 0:
      self.listWidget = QListWidget(self)
      for item in listItem:
        self.listWidget.addItem(item)
      if multiselected:
        self.listWidget.setSelectionMode(QAbstractItemView.ExtendedSelection)#按住CTRL可多选
      # self.listWidget.itemClicked.connect(self.listItemClick)
      # self.listWidget.itemDoubleClicked.connect(self.listItemDoubleClick)
text_list = self.listWidget.selectedItems()
text = [i.text() for i in list(text_list)]  
text = '_',join(text) # text即多选项并以_隔开

以上这篇PyQt5 QListWidget选择多项并返回的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python 流程控制实例代码
Sep 25 Python
Python中列表的一些基本操作知识汇总
May 20 Python
Python中MySQL数据迁移到MongoDB脚本的方法
Apr 28 Python
python验证码识别教程之利用滴水算法分割图片
Jun 05 Python
解决tensorflow测试模型时NotFoundError错误的问题
Jul 27 Python
Python 从相对路径下import的方法
Dec 04 Python
Python中时间datetime的处理与转换用法总结
Feb 18 Python
python处理自动化任务之同时批量修改word里面的内容的方法
Aug 23 Python
基于python实现操作git过程代码解析
Jul 27 Python
解决pip安装的第三方包在PyCharm无法导入的问题
Oct 15 Python
详解vscode实现远程linux服务器上Python开发
Nov 10 Python
详解python中的异常和文件读写
Jan 03 Python
Pyqt清空某一个QTreeewidgetItem下的所有分支方法
Jun 17 #Python
使用python进行波形及频谱绘制的方法
Jun 17 #Python
PyQt5图形界面播放音乐的实例
Jun 17 #Python
PyQt5 在label显示的图片中绘制矩形的方法
Jun 17 #Python
PyQt5显示GIF图片的方法
Jun 17 #Python
详解pytorch 0.4.0迁移指南
Jun 16 #Python
对pyqt5多线程正确的开启姿势详解
Jun 14 #Python
You might like
php设计模式 Decorator(装饰模式)
2011/06/26 PHP
php 批量替换html标签的实例代码
2013/11/26 PHP
PHP 7.0.2 正式版发布
2016/01/08 PHP
ThinkPHP模板Volist标签嵌套循环输出多维数组的方法
2016/03/23 PHP
Thinkphp实现站点静态化的方法详解
2017/03/21 PHP
TP5框架实现的数据库备份功能示例
2020/04/05 PHP
[全兼容哦]--实用、简洁、炫酷的页面转入效果loing
2007/05/07 Javascript
javascript温习的一些笔记 基础常用知识小结
2011/06/22 Javascript
19个很有用的 JavaScript库推荐
2011/06/27 Javascript
网页前端优化之滚动延时加载图片示例
2013/07/13 Javascript
理解 JavaScript Scoping & Hoisting(二)
2015/11/18 Javascript
实例详解Nodejs 保存 payload 发送过来的文件
2016/01/14 NodeJs
jQuery简单获取键盘事件的方法
2016/01/22 Javascript
Angular.Js中ng-include指令的使用与实现
2017/05/07 Javascript
Angular4学习教程之DOM属性绑定详解
2018/01/04 Javascript
详解使用vue-cli脚手架初始化Vue项目下的项目结构
2018/03/08 Javascript
nvm、nrm、npm 安装和使用详解(小结)
2019/01/17 Javascript
layui 富文本赋值,取值,取纯文本值的实例
2019/09/18 Javascript
详解vue beforeEach 死循环问题解决方法
2020/02/25 Javascript
vue实现路由懒加载的3种方法示例
2020/09/01 Javascript
windows10系统中安装python3.x+scrapy教程
2016/11/08 Python
使用Turtle画正螺旋线的方法
2017/09/22 Python
python3基于OpenCV实现证件照背景替换
2018/07/18 Python
Python变量类型知识点总结
2019/02/18 Python
Django model.py表单设置默认值允许为空的操作
2020/05/19 Python
Python操作dict时避免出现KeyError的几种解决方法
2020/09/20 Python
Python判断变量是否是None写法代码实例
2020/10/09 Python
中国综合网上购物商城:苏宁易购
2016/08/09 全球购物
绩效工资分配方案
2014/01/18 职场文书
六查六看自查材料
2014/02/17 职场文书
读书活动总结
2014/04/28 职场文书
中国梦口号
2014/06/13 职场文书
2014年图书管理员工作总结
2014/12/01 职场文书
2015年推普周活动总结
2015/03/27 职场文书
MySQL 逻辑备份与恢复测试的相关总结
2021/05/14 MySQL
MySQL深度分页(千万级数据量如何快速分页)
2021/07/25 MySQL