我正在学习使用 QT。虽然在这种实践中,我没有通过查看其他示例来创建文件对话框,这些示例使用listWidget
. 现在,虽然我有目录中的文件列表,但我想使用单独的文件显示另一个文件列表listWidget
,我将只显示用户选择的文件。
因此,为了表明我有以下代码:
void MainWindow::showTheSelectedList()
{
ui->selectedList->clear();
ui->selectedList->addItems(originalFileList->selectedItems());
}
这originalFileList
是第一个listWidget
显示最初在目录中的文件,并且selectedList
是listWidget
显示所选文件的第一个。但这是我遇到问题的地方,因为ui->selectedList->addItems()
只能获取QStringList
类型列表而originalFileList->selectedItems()
返回QList<QListWidgetItem *>
类型列表。你能说一下我如何交谈QList<QListWidgetItem *>
吗QStringList
?数百万谢谢:)。