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

时间:2019-08-01 12:29:59

标签: python pyqt pyqt5

我有两组列表,一组包含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'

0 个答案:

没有答案