Я хочу, чтобы имена файлов открывались с помощью Qt, я использую статическую функцию-член getOpenFileName
класса QFileDialog
.
const std::string file_name(QFileDialog::getOpenFileName().toStdString());
cout << "File name: " << file_name << endl;
Это работаетпри открытии файлов, которые являются локальными, но происходит сбой при попытке открыть файлы, смонтированные в сети SAMBA, в этом случае возвращаемое имя файла всегда пустое.Минимальный пример кода можно найти здесь .
Я использую:
Что мне нужно сделать, чтобы получить имена файлов SAMBA?