我想使用Qt打开文件名,我正在使用QFileDialog
类的静态成员函数getOpenFileName
。
const std::string file_name(QFileDialog::getOpenFileName().toStdString());
cout << "File name: " << file_name << endl;
它在打开本地文件时有效,但是在尝试打开安装在SAMBA网络上的文件时失败,在这种情况下,返回的文件名始终为空。可以找到最小的示例代码here。
我正在使用:
要检索SAMBA文件名,我需要做些特殊的事情吗?