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自动安装pip
Apr 24 Python
web.py在模板中输出美元符号的方法
Aug 26 Python
Python中optparse模块使用浅析
Jan 01 Python
Python中用format函数格式化字符串的用法
Apr 08 Python
Python中的自省(反射)详解
Jun 02 Python
Python3中的真除和Floor除法用法分析
Mar 16 Python
django使用xlwt导出excel文件实例代码
Feb 06 Python
Sanic框架请求与响应实例分析
Jul 16 Python
基于pandas将类别属性转化为数值属性的方法
Jul 25 Python
Python线程协作threading.Condition实现过程解析
Mar 12 Python
Python FuzzyWuzzy实现模糊匹配
Apr 28 Python
Sentry的安装、配置、使用教程(Sentry日志手机系统)
Jul 23 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中执行系统外部命令
2006/10/09 PHP
Wordpress php 分页代码
2009/10/21 PHP
解析PHP计算页面执行时间的实现代码
2013/06/18 PHP
php自动获取关键字的方法
2015/01/06 PHP
再推荐十款免费的php开发工具
2015/11/09 PHP
php版微信公众平台开发之验证步骤实例详解
2016/09/23 PHP
PHP数据分析引擎计算余弦相似度算法示例
2017/08/08 PHP
WordPress伪静态规则设置代码实例
2020/12/10 PHP
JavaScript DOM学习第八章 表单错误提示
2010/02/19 Javascript
改写一个简单的菜单 弹性大小
2010/12/02 Javascript
精选的10款用于构建良好易用性网站的jQuery插件
2011/01/23 Javascript
推荐30个新鲜出炉的精美 jQuery 效果
2012/03/26 Javascript
JavaScript 继承详解(六)
2016/10/11 Javascript
vue.js移动端app实战1:初始配置详解
2017/07/24 Javascript
JavaScript与Java正则表达式写法的区别介绍
2017/08/15 Javascript
详解vue mixins和extends的巧妙用法
2017/12/20 Javascript
vue单页面打包文件大?首次加载慢?nginx带你飞,从7.5M到1.3M蜕变过程(推荐)
2018/01/16 Javascript
详解Vue webapp项目通过HBulider打包原生APP
2018/06/29 Javascript
Vue实现动态添加或者删除对象和对象数组的操作方法
2018/09/21 Javascript
详解vue中使用vue-quill-editor富文本小结(图片上传)
2019/04/24 Javascript
NodeJs实现简易WEB上传下载服务器
2019/08/10 NodeJs
React Native 混合开发多入口加载方式详解
2019/09/23 Javascript
python中lambda与def用法对比实例分析
2015/04/30 Python
Python实现对excel文件列表值进行统计的方法
2015/07/25 Python
python实现将读入的多维list转为一维list的方法
2018/06/28 Python
Python3.5内置模块之os模块、sys模块、shutil模块用法实例分析
2019/04/27 Python
python and or用法详解
2019/06/26 Python
基于Python的图像数据增强Data Augmentation解析
2019/08/13 Python
python json.dumps() json.dump()的区别详解
2020/07/14 Python
python开发一个解析protobuf文件的简单编译器
2020/11/17 Python
Django 用户认证Auth组件的使用
2020/11/30 Python
浅谈CSS3 动画卡顿解决方案
2019/01/02 HTML / CSS
2014年党建工作汇报材料
2014/10/27 职场文书
Filebeat 采集 Nginx 日志的方法
2021/03/31 Servers
用Python的绘图库(matplotlib)绘制小波能量谱
2021/04/17 Python
Django程序的优化技巧
2021/04/29 Python