PyQt5 QListWidget选择多项并返回的实例

作者:Rhythm_x 时间:2022-12-14 07:49:25 

参考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即多选项并以_隔开

来源:https://blog.csdn.net/qq_28792801/article/details/80990674

标签:PyQt5,QListWidget,多项
0
投稿

猜你喜欢

  • python 格式化输出百分号的方法

    2023-07-17 08:23:27
  • 用ASP实现远程批量文件改名

    2007-09-12 12:23:00
  • Ubuntu+python将nii图像保存成png格式

    2022-05-11 10:04:51
  • SQL Function 自定义函数详解

    2024-01-15 20:33:23
  • Python importlib模块重载使用方法详解

    2021-02-28 18:12:21
  • Go语言实现配置热加载的方法分享

    2024-02-07 04:02:47
  • springboot整合单机缓存ehcache的实现

    2023-11-09 15:27:24
  • MySQL高并发生成唯一订单号的方法实现

    2024-01-28 00:27:38
  • 实例讲解Python的函数闭包使用中应注意的问题

    2022-05-17 23:29:53
  • Ranorex通过Python将报告发送到邮箱的方法

    2021-08-17 03:57:43
  • 一个拖动层和Onmouse自动下拉效果

    2007-10-08 21:25:00
  • 基于JS设计12306登录页面

    2024-04-29 13:45:12
  • 详解Python中的Numpy、SciPy、MatPlotLib安装与配置

    2022-09-26 19:07:58
  • Python详细讲解浅拷贝与深拷贝的使用

    2023-01-01 03:00:10
  • 学生如何免费使用Pycharm专业版学生认证教程

    2021-11-20 16:25:13
  • ASP中页面限权访问的几种方法

    2007-12-13 06:53:00
  • MySQL5.6解压版服务无法启动之系统错误1067问题

    2024-01-14 18:20:46
  • PyTorch梯度下降反向传播

    2021-05-15 17:06:14
  • python实现颜色rgb和hex相互转换的函数

    2021-10-05 23:18:13
  • FrontPage 2000主页设计问与答

    2008-08-02 12:37:00
  • asp之家 网络编程 m.aspxhome.com