添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接
相关文章推荐
光明磊落的萝卜  ·  scrollbar-width - ...·  2 月前    · 
深情的夕阳  ·  re-exporting a type ...·  10 月前    · 
呐喊的洋葱  ·  Adding LUA module to ...·  1 年前    · 
没读研的油条  ·  useState is not ...·  1 年前    · 

参考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即多选项并以_隔开
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 = QLis... from PyQt5 import Qt Widget s, QtCore from PyQt5 .QtGui import QCursor from PyQt5 .Qt Widget s import QMenu, QAbstractItemView, QApplication, QMainWindow, Q List Widget Item from PyQt5 .QtCore import Qt, pyqt Signal from PyQt5 .Qt Widget s import QMainWindow,Q List Widget , Q List Widget Item, QCheckBox def insert(self, data_ list ):
import sys from PyQt5 .Qt Widget s import QApplication,QMainWindow from button import Ui_MainWindow class MyMainWindow(QMainWindow,Ui_MainWindow): #定义继承类 def __init__(self,parent=None): super(MyMainWindow,self).__init__(p.
功能需求描述:要求制作一个自定义控件CheckBox List ,控件中有N个复选框QCheckBox,当任何一个复选框反转时,该控件发出信号,信号指示出:此时哪几个复选框处于选中状态。 解决方案:显示出一列复选框,用Q List Widget 来干最合适了,默认情况下Q List Widget 添加的条目item是纯文字,而这里我们要求添加的条目是复选框。 同理,也可以使用树形控件QTree Widget 、表...
2. QTree Widget 类和QTree Widget Item类 树形结构是通过QTree Widget 和QTree Widget Item 类实现的,QTree Widget Item 负责添加节点。 1.QTree Widget 类中的常...
Q List Widget Q List Widget 类提供了一个基于item的列表小部件。Q List Widget 是一个方便的类,它提供了类似于Q list View所具有的列表视图,但是具有增加和删除的功能。Q List Widget 使用内部模型来管理列表中的每个Q List Widget Item。想要有更灵活的列表视图,请使用具有标准模型的Q List View类。 Q list Widget 有两种方法追加数据,一种
要获取Q List Widget 中的item,可以使用Q List Widget 的item()方法。该方法 返回 一个Q List Widget Item对象,可以通过该对象的text()方法获取item的文本内容。 例如,假设我们有一个名为 list Widget 的Q List Widget 对象,我们可以使用以下代码获取第一个item的文本内容: item = list Widget .item() text = item.text() print(text) 输出结果将是第一个item的文本内容。