getOpenFileName()如何限制选择文件的类型
时间: 2024-06-06 22:09:40 浏览: 112
限定选择文件的类型.rar
getOpenFileName()函数可以通过设置fileFilter参数来限制选择文件的类型。fileFilter参数应该设置为一个文件过滤器的字符串,这个字符串应该包含可接受的文件类型以及文件类型说明。例如,以下代码将只允许选择.txt和.xml文件:
QStringList fileTypes;
fileTypes << "Text files (*.txt)" << "XML files (*.xml)";
QString selectedFile = QFileDialog::getOpenFileName(this, "Open file", QDir::homePath(), fileTypes.join(";;"));
阅读全文