qt选中文件夹,读取文件夹下各文件的名称到列表内

qt如何选中文件夹,不是文件
然后读取文件夹下文件名称到列表内呢

QDir dir("dir");          //定义文件夹的路径
QFileInfoList fileList = dir.entryInfoList(QDir::Files, QDir::Time); //获取文件夹下面所有的文件名(第一个参数是过滤器,我这里是要获取文件,第二个参数是按照时间排序,返回该文件夹下面所有的文件名称)
for(int i = 0; i < fileList.count(); i++)
{
  QString fileName = fileList[i].absoluteFilePath();  //该文件夹下文件名的绝对路径
}