我有一个对话框,用户选择需要的文件,它在QListWidget中添加(通过QPushButton),我的问题是我需要从QStringList中的QListWidget恢复所有文件。
我试过这样,但出了点问题:
self.file = QtCore.QStringList()
archivos = self.file
cuenta = self.ventana.listWidget.count()
for index in range(cuenta):
archivos.append(self.ventana.listWidget.item(index))
答案 0 :(得分:1)
我认为你在项目后遗漏了.text()
:
self.file = QtCore.QStringList()
archivos = self.file
cuenta = self.ventana.listWidget.count()
for index in range(cuenta):
archivos.append(self.ventana.listWidget.item(index).text())
答案 1 :(得分:0)
据我所知,您需要将所选项目文本值添加到QStringList。这是如何做到的。
QStringList *mList = new QStringList();
QString currItem = ui->listWidget->currentItem()->text();
mList->append(currItem);