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中的urllib2模块
Nov 13 Python
Python 爬虫多线程详解及实例代码
Oct 08 Python
python版本的仿windows计划任务工具
Apr 30 Python
Python 爬虫之Beautiful Soup模块使用指南
Jul 05 Python
使用k8s部署Django项目的方法步骤
Jan 14 Python
Python发展简史 Python来历
May 14 Python
Django 拆分model和view的实现方法
Aug 16 Python
在OpenCV里使用Camshift算法的实现
Nov 22 Python
Python3如何对urllib和urllib2进行重构
Nov 25 Python
Python3 pickle对象串行化代码实例解析
Mar 23 Python
python中常见错误及解决方法
Jun 21 Python
Python 全局空间和局部空间
Apr 06 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 显示客户端IP与服务器IP的代码
2010/10/12 PHP
jQuery向下滚动即时加载内容实现的瀑布流效果
2016/01/07 PHP
浅谈laravel数据库查询返回的数据形式
2019/10/21 PHP
PHP call_user_func和call_user_func_array函数的简单理解与应用分析
2019/11/25 PHP
TP5框架安全机制实例分析
2020/04/05 PHP
javascript 函数参数限制说明
2010/11/19 Javascript
javascript语言结构小记(一)
2011/09/10 Javascript
js获取本机的外网/广域网ip地址完整源码
2013/08/12 Javascript
Javascript弹出窗口的各种方法总结
2013/11/11 Javascript
jQuery插件jQuery-JSONP开发ajax调用使用注意事项
2013/11/22 Javascript
一些实用性较高的js方法
2016/04/19 Javascript
深入理解bootstrap框架之第二章整体架构
2016/10/09 Javascript
js复制内容到剪贴板代码,js复制代码的简单实例
2016/10/27 Javascript
微信小程序 swiper制作tab切换实现附源码
2017/01/21 Javascript
websocket+node.js实现实时聊天系统问题咨询
2017/05/17 Javascript
vue.js如何更改默认端口号8080为指定端口的方法
2017/07/14 Javascript
基于vue-cli创建的项目的目录结构及说明介绍
2017/11/23 Javascript
vue 多入口文件搭建 vue多页面搭建的实例讲解
2018/03/12 Javascript
小程序实现新用户判断并跳转激活的方法
2019/05/20 Javascript
Vue+Element实现表格编辑、删除、以及新增行的最优方法
2019/05/28 Javascript
vue通信方式EventBus的实现代码详解
2019/06/10 Javascript
vue实现拖拽的简单案例 不超出可视区域
2019/07/25 Javascript
[06:14]《辉夜杯》外卡赛附加赛 4支战队巡礼
2015/10/23 DOTA
Python3里的super()和__class__使用介绍
2015/04/23 Python
详解Python操作RabbitMQ服务器消息队列的远程结果返回
2016/06/30 Python
python导出chrome书签到markdown文件的实例代码
2017/12/27 Python
Python从数据库读取大量数据批量写入文件的方法
2018/12/10 Python
Django如何简单快速实现PUT、DELETE方法
2019/07/24 Python
Python导入父文件夹中模块并读取当前文件夹内的资源
2020/11/19 Python
python 如何停止一个死循环的线程
2020/11/24 Python
全球才华横溢工匠的家居装饰、珠宝和礼物:NOVICA
2021/01/22 全球购物
澳大利亚头发和美容产品购物网站:OZ Hair & Beauty
2020/03/27 全球购物
舞蹈教育学专业求职信
2014/06/29 职场文书
工作时间证明
2015/06/15 职场文书
Golang 字符串的常见操作
2022/04/19 Golang
windows10声卡驱动怎么安装?win10声卡驱动安装操作步骤教程
2022/08/05 数码科技