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读取html中指定元素生成excle文件示例
Apr 03 Python
Python常用的内置序列结构(列表、元组、字典)学习笔记
Jul 08 Python
python读取文本中数据并转化为DataFrame的实例
Apr 10 Python
python2.7实现爬虫网页数据
May 25 Python
python中的turtle库函数简单使用教程
Jul 23 Python
python 去除txt文本中的空格、数字、特定字母等方法
Jul 24 Python
mac安装pytorch及系统的numpy更新方法
Jul 26 Python
Pytorch数据拼接与拆分操作实现图解
Apr 30 Python
使用SQLAlchemy操作数据库表过程解析
Jun 10 Python
Python中Yield的基本用法
Oct 18 Python
通过python-pptx模块操作ppt文件的方法
Dec 26 Python
pytorch中的model.eval()和BN层的使用
May 22 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连mysql和oracle数据库性能比较
2006/10/09 PHP
深入理解PHP之require/include顺序 推荐
2011/01/02 PHP
php strnatcmp()函数的用法总结
2013/11/27 PHP
PHP实现动态柱状图改进版
2015/03/30 PHP
php判断用户是否关注微信公众号
2016/07/22 PHP
PHP curl 或 file_get_contents 获取需要授权页面的方法
2017/05/05 PHP
js传值 判断
2006/10/26 Javascript
Jquery 组合form元素为json格式,asp.net反序列化
2009/07/09 Javascript
绑定回车enter事件代码
2014/05/18 Javascript
jquery实现手风琴效果
2015/11/20 Javascript
基于Nodejs利用socket.io实现多人聊天室
2017/02/22 NodeJs
完美解决浏览器跨域的几种方法(汇总)
2017/05/08 Javascript
Vue 表单控件绑定的实现示例
2017/08/11 Javascript
AngularJS 的$timeout服务示例代码
2017/09/21 Javascript
详解如何使用node.js的开发框架express创建一个web应用
2018/12/20 Javascript
vue axios重复点击取消上一次请求封装的方法
2019/06/19 Javascript
vue+element tabs选项卡分页效果
2020/06/29 Javascript
微信小程序 下拉刷新及上拉加载原理解析
2019/11/06 Javascript
[01:25]DOTA2超级联赛专访iG 将调整状态找回自己
2013/06/05 DOTA
[39:52]2018DOTA2亚洲邀请赛 4.3 突围赛 EG vs Newbee 第一场
2018/04/04 DOTA
[05:15]2018年度CS GO社区贡献奖-完美盛典
2018/12/16 DOTA
[39:53]完美世界DOTA2联赛PWL S2 LBZS vs Forest 第一场 11.19
2020/11/19 DOTA
python原始套接字编程示例分享
2014/02/21 Python
pygame学习笔记(3):运动速率、时间、事件、文字
2015/04/15 Python
定制FileField中的上传文件名称实例
2017/08/23 Python
Python之Scrapy爬虫框架安装及使用详解
2017/11/16 Python
获取python文件扩展名和文件名方法
2018/02/02 Python
使用python批量读取word文档并整理关键信息到excel表格的实例
2018/11/07 Python
详解Python3注释知识点
2019/02/19 Python
Python延迟绑定问题原理及解决方案
2020/08/04 Python
西班牙家用电器和电子产品购物网站:Mi Electro
2019/02/25 全球购物
建筑工程管理专业自荐信范文
2013/12/28 职场文书
刑事申诉状范文
2015/05/20 职场文书
MySQL复制问题的三个参数分析
2021/04/07 MySQL
关于Python使用turtle库画任意图的问题
2022/04/01 Python
《杜鹃的婚约》OP主题曲「凸凹」无字幕影像公开
2022/04/08 日漫