设置允许多选 setSelectionMode(QAbstractItemView.ExtendedSelection)
添加一项 addItem(item)
添加多项 addItems(item)
获取项数 count()
获取选定项 selectedItems(),注意返回的是QListWidgetItem不是list,所以还需要额外操作
items = self.listwidgetToSelect.selectedItems()
nodes = [i.text() for i in list(items)]
获取全部内容
nitem = self.listwidgetSelected.count()
nodes = []
for i in range(nitem):
nodes.append(self.listwidgetSelected.item(i).text())
References
- Drag and Drop between QListWidget
- https://bbs.csdn.net/topics/390978610
- https://www.cnblogs.com/ygzhaof/p/10077192.html