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的Flask开发框架简单上手笔记
Nov 16 Python
一个Python最简单的接口自动化框架
Jan 02 Python
Python cookbook(数据结构与算法)在字典中将键映射到多个值上的方法
Feb 18 Python
Django 框架模型操作入门教程
Nov 05 Python
Python super()方法原理详解
Mar 31 Python
Python连接Hadoop数据中遇到的各种坑(汇总)
Apr 14 Python
基于FME使用Python过程图解
May 13 Python
卸载tensorflow-cpu重装tensorflow-gpu操作
Jun 23 Python
如何使用python记录室友的抖音在线时间
Jun 29 Python
python时间序列数据转为timestamp格式的方法
Aug 03 Python
python中类与对象之间的关系详解
Dec 16 Python
python 装饰器的基本使用
Jan 13 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
《破坏领主》销量已超100万 未来将继续开发新内容
2020/03/08 其他游戏
php控制linux服务器常用功能 关机 重启 开新站点等
2012/09/05 PHP
PHP exif扩展方法开启详解
2014/07/28 PHP
ThinkPHP中Common/common.php文件常用函数功能分析
2016/05/20 PHP
Yii中的cookie的发送和读取
2016/07/27 PHP
Thinkphp 中 distinct 的用法解析
2016/12/14 PHP
laravel 中如何使用ajax和vue总结
2017/08/16 PHP
比较全面的event对像在IE与FF中的区别 推荐
2009/09/21 Javascript
IE6/7/8中Option元素未设value时Select将获取空字符串
2011/04/07 Javascript
讨论html与javascript在浏览器中的加载顺序问题
2013/11/27 Javascript
为Javascript中的String对象添加去除左右空格的方法(示例代码)
2013/11/30 Javascript
jQuery取得设置清空select选择的文本与值
2014/07/08 Javascript
javascript面向对象之定义成员方法实例分析
2015/01/13 Javascript
简介JavaScript中strike()方法的使用
2015/06/08 Javascript
JS实现淘宝支付宝网站的控制台菜单效果
2015/09/28 Javascript
BootStrap下jQuery自动完成的样式调整
2016/05/30 Javascript
完美实现八种js焦点轮播图(上篇)
2016/07/18 Javascript
javascript入门之string对象【新手必看】
2016/11/22 Javascript
js实现网页的两个input标签内的数值加减(示例代码)
2017/08/15 Javascript
js实现1,2,3,5数字按照概率生成
2017/09/12 Javascript
如何安装控制器JavaScript生成插件详解
2018/10/21 Javascript
JS获取动态添加元素的方法详解
2019/07/31 Javascript
vue 项目中当访问路由不存在的时候默认访问404页面操作
2020/08/31 Javascript
详解vue 组件注册
2020/11/20 Vue.js
python获取标准北京时间的方法
2015/03/24 Python
Python中的默认参数详解
2015/06/24 Python
利用Python如何生成随机密码
2016/04/20 Python
python2.7实现爬虫网页数据
2018/05/25 Python
Django urls.py重构及参数传递详解
2019/07/23 Python
Python print不能立即打印的解决方式
2020/02/19 Python
设计大赛策划方案
2014/06/13 职场文书
2015年感恩母亲节的演讲稿
2015/03/18 职场文书
公司地址变更通知
2015/04/25 职场文书
婚庆开业庆典主持词
2015/06/30 职场文书
教师个人工作总结范文2015
2015/10/14 职场文书
SpringBoot整合Mybatis Generator自动生成代码
2021/08/23 Java/Android