如何从已单击的QListWidget获取项目

2024-09-28 01:25:30 发布

您现在位置:Python中文网/ 问答频道 /正文

我有两组列表,一组包含4个QListWidgets(组A),另一组仅包含一个(组B)

我希望能够将列表项从一个组转移到另一个组,但当我传递该项时,某些项无法正常工作

我的代码片段:

class Ui_MainWindow(object):
    #some functions
    def newTeam(self):
        #some code here
        self.fill()
        self.listWidget_2.doubleClicked.connect(self.item)
        self.listWidget_3.doubleClicked.connect(self.item)
        self.listWidget_4.doubleClicked.connect(self.item)
        self.listWidget_5.doubleClicked.connect(self.item)

    def item(self, i):
        self.listWidget.addItem(i.selectedItems())

我猜我没有正确地传递列表项。有人能帮我找出问题所在吗

我得到一个错误:

AttributeError: 'QModelIndex' object has no attribute 'selectedItems'

Tags: 代码selfui列表objectdefconnectsome

热门问题