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 相关文章推荐
详解Python3中yield生成器的用法
Aug 20 Python
Python数组定义方法
Apr 13 Python
创建pycharm的自定义python模板方法
May 23 Python
Python机器学习库scikit-learn安装与基本使用教程
Jun 25 Python
python opencv读mp4视频的实例
Dec 07 Python
在python中获取div的文本内容并和想定结果进行对比详解
Jan 02 Python
python实现简单图片物体标注工具
Mar 18 Python
Python Tkinter 简单登录界面的实现
Jun 14 Python
python单线程下实现多个socket并发过程详解
Jul 27 Python
Python3安装pip工具的详细步骤
Oct 14 Python
Python操作SQLite/MySQL/LMDB数据库的方法
Nov 07 Python
pytorch  网络参数 weight bias 初始化详解
Jun 24 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 时区的一点总结
2008/03/26 PHP
解析php中获取url与物理路径的总结
2013/06/21 PHP
学习php设计模式 php实现策略模式(strategy)
2015/12/07 PHP
屏蔽PHP默认设置中的Notice警告的方法
2016/05/20 PHP
PHP实现图片批量打包下载功能
2017/03/01 PHP
php5.3/5.4/5.5/5.6/7常见新增特性汇总整理
2020/02/27 PHP
extjs 学习笔记(二) Ext.Element类
2009/10/13 Javascript
Chosen 基于jquery的选择框插件使用方法
2012/05/30 Javascript
基于jQuery的遍历同id元素 并响应事件的代码
2012/06/14 Javascript
javascript 二进制运算技巧解析
2012/11/27 Javascript
javascript setinterval 的正确语法如何书写
2014/06/17 Javascript
轻松创建nodejs服务器(1):一个简单nodejs服务器例子
2014/12/18 NodeJs
jQuery中next方法用法实例
2015/04/24 Javascript
javascript检查浏览器是否已经启用XX功能
2015/07/10 Javascript
JS实现网页Div层Clone拖拽效果
2015/09/26 Javascript
浅析BootStrap模态框的使用(经典)
2016/04/29 Javascript
jQuery实现动态生成表格并为行绑定单击变色动作的方法
2017/04/17 jQuery
node.js 中间件express-session使用详解
2017/05/20 Javascript
微信小程序 生命周期函数详解
2017/05/24 Javascript
angularjs实现猜大小功能
2017/10/23 Javascript
weebox弹出窗口不居中显示的解决方法
2017/11/27 Javascript
微信小程序实现的涂鸦功能示例【附源码下载】
2018/01/12 Javascript
vue-router跳转时打开新页面的两种方法
2019/07/29 Javascript
微信小程序淘宝首页双排图片布局排版代码(推荐)
2020/10/29 Javascript
python中PIL安装简单教程
2016/04/21 Python
将python代码和注释分离的方法
2018/04/21 Python
用Python实现筛选文件脚本的方法
2018/10/27 Python
python二维键值数组生成转json的例子
2019/12/06 Python
Urban Outfitters美国官网:美国生活方式品牌
2016/08/26 全球购物
英国索普公园票务和酒店套餐:Thorpe Breaks
2019/09/14 全球购物
体育教师求职信
2014/05/24 职场文书
我爱家乡演讲稿
2014/09/12 职场文书
成本会计实训报告
2014/11/05 职场文书
感谢信的格式
2015/01/21 职场文书
导游词之襄阳古城
2019/09/27 职场文书
Java9新特性之Module模块化编程示例演绎
2022/03/16 Java/Android