6
我使用QFileDialog
來要求用戶選擇要打開的文件。但它僅適用於單個文件。我如何使用它打開多個並將它們逐個添加到QListWidget
組件?QFileDialog打開多個文件
我使用QFileDialog
來要求用戶選擇要打開的文件。但它僅適用於單個文件。我如何使用它打開多個並將它們逐個添加到QListWidget
組件?QFileDialog打開多個文件
那是因爲你正在使用getOpenFileName
,你需要使用getOpenFileNames
例子:
QStringList filenames = QFileDialog::getOpenFileNames(this,tr("BMP files"),QDir::currentPath(),tr("Bitmap files (*.bmp);;All files (*.*)"));
if(!filenames.isEmpty())
{
for (int i =0;i<filenames.count();i++)
ui->lstFiles->addItem(filenames.at(i));
}
合作。謝謝 –