原帖地址:http://bbs.csdn.net/topics/360001587
在qt图形界面显示文件系统,以供选择特定类型的文件。对于大多数的需求来说,下面的代码足够了。
QFileSystemModel *pModel = new QFileSystemModel(this);
//pModel->setFilter(QDir::Dirs| QDir::Files | QDir::NoDotAndDotDot);pModel->setNameFilters( QStringList() << "*.mvl" );
pModel->setNameFilterDisables(false);
默认的Filter是QDir::AllEntries | QDir::NoDotAndDotDot | QDir::AllDirs,QDir::AllDirs保证所有的目录显示,而不受namefilters约束