QString currentpath=QDir::homePath();//获取系统当前目录
QString openfiledlgtitle="请选择视频文件";//打开对话框
QString filefilter="所有文件(*.*)";//播放全部文件
QString filefilter wmv(*.wmv) mp4(*.mp4) 所有文件(*.*)
QString filedlg=QFileDialog::getOpenFileName(this,openfiledlgtitle,currentpath,filefilter);
if(filedlg.isEmpty())
return;
QDir
QDir 是 Qt 框架中用于处理文件和目录的类。它提供了一系列方法用于获取目录内容、操作文件和目录、以及执行各种文件系统操作。
常用属性和方法:
exists()
: 判断目录是否存在。currentPath()
: 获取当前工作目录。setPath()
: 设置目录路径。dirName()
: 获取目录名。entryList()
: 获取目录中的文件和子目录列表。mkdir()
: 创建目录。rmdir()
: 删除目录。remove()
: 删除文件
isEmpty()
如果字符串没有字符,返回true,否则返回false;