PyQt4 - Remove Item Widget from QListWidget

后端 未结 3 1592
鱼传尺愫
鱼传尺愫 2021-01-12 13:05

I have a QListWidget and I need to remove some items.

From what I\'ve researched, this is a generally unpleasant thing to do.

I\'ve read a tonne of solut

3条回答
  •  北海茫月
    2021-01-12 13:28

    That's weird there isn't some direct way to delete items from QListWidget ... Try this:

    listWidget = self.ListDialog.ContentList
    model = listWidget.model()
    for selectedItem in listWidget.selectedItems():
        qIndex = listWidget.indexFromItem(selectedItem)
        print 'removing : %s' %model.data(qIndex).toString()
        model.removeRow(qIndex.row())
    

提交回复
热议问题