【发布时间】:2020-05-19 19:55:08
【问题描述】:
我有一个使用 getExistingDirectory 方法的现有 QFileDialog,我试图修改该方法以过滤掉某些目录。现在,显示了目标位置的所有目录,但我将有一个需要过滤的目录名称列表/数组(即:我只想显示这些目录,而不是其他目录)。
现在,文件对话框是这样创建的:
QString dirpath = MvsFileDialog::getExistingDirectory(result_code,
this,
tr("Select Training"), //title
tr("Library from list"), //subtitle
library, //starting dir
QFileDialog::ShowDirsOnly | QFileDialog::DontResolveSymlinks); //options
MvsFileDialog 类只是 QFileDialog 类的扩展。
我将如何修改此方法调用以过滤列表中的目录?
【问题讨论】: