0

ユーザーが必要なファイルを選択するダイアログがあり、(QPushButton を介して) QListWidget に追加されます。私の問題は、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))
4

2 に答える 2

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())
于 2012-06-09T21:40:47.007 に答える
0

私が理解したように、選択した項目のテキスト値を QStringList に追加する必要があります。方法は次のとおりです。

QStringList *mList = new QStringList();
QString currItem = ui->listWidget->currentItem()->text();
mList->append(currItem);
于 2012-06-09T21:08:12.547 に答える