setNameFilters不能正常工作,所以如果有人可以解释我是否使用不正确,或者这可能是Qt中的错误:

这是我的代码示例:

QDir export_folder("C:\path");
QStringList fileList = export_folder.setNameFilters(QStringList()<<"*.exe");

处理后的fileList包含String“test.exe1”

我希望fileList只包含扩展名为.exe NOT .exe *的文件.

如果我想要的文件扩展名长于.exe,我希望将“* .exe *”作为我的过滤器.

有人可以帮忙澄清一下,还是我手动的处理我的fileList之后呢?

解决方法

对于初学者,setNameFilters不返回QStringList,它不返回任何东西.你的代码应该是这样的:
QDir export_folder("C:\\path");
export_folder.setNameFilters(QStringList()<<"*.exe");
QStringList fileList = export_folder.entryList();

过滤按照预期(不返回以“exe2”结尾的文件)在Qt 5.0.1中运行.

c – QDir.setNameFilter如何仅显示具有特定扩展名的文件?的更多相关文章

  1. 实用插件十ajax图片上传插件——fileupload

    前言刚开始使用的是ajaxFileUpload插件,但是按照其他人的博文所说,直接使用data来传入参数,会报错跨域。换言之,此例子中,fileupload只是单纯的上传,无须返回;imgUp只负责获取本地图片并展示。jQueryFileUpload有多个文件选择,拖放上传控件拖放支持,进度条,验证和预览图像,音频和视频。

  2. 利用LocalResizeIMG插件压缩图片通过ajax上传图片(ASP版)

    upload.asp

  3. ajax视频拖拽上传完善版

    在前辈的基础上,进行了一些完善功能:可实现拖拽上传视频,有进度条显示,MP4格式的视频还可实现在线播放,进行了视频上传格式限制,格式不符合有提示不能上传,大小可按情况自行添加限制最重要的是实现了大文件断点续传的功能,更详细功能可下载后体验,就不一一赘述了首先,创建一个index.html页面注释代码中很详细,HTML代码如下:再创建一个接收,并保存到服务器的文件upload.PHP文件代码

  4. jquery – Dropzone.js – 上传到文件夹之前如何更改文件名

    utm_campaign=plugin&utm_content=tracker%2F283989&utm_medium=issues&utm_source=github

  5. java – org.apache.commons.net.ftp.FTPClient listFiles()的问题

    编辑:这是一个目录缓存转储:FileZilla目录缓存转储转储1个缓存目录这是我使用我所做的包装器的代码:生成此输出:在包装器内部:至于FTPClient,它按如下方式处理:解决方法每个FTP服务器都有不同的文件列表布局,因此您必须使用正确的FTPFileEntryParser,通过手动指定它,或允许CommonsFTP自动检测它.自动检测通常可以正常工作,但有时却没有,您必须明确指定它,例如这显式将预期的FTP服务器类型设置为UNIX.尝试各种类型,看看它如何.我试着找出自己,但ftp.belnet.b

  6. c# – 如何压缩zip文件中的多个文件

    解决方法您的代码实际上将两个单独的zip存档保存到zip.zip文件中.第一个zip存档仅包含file1.txt,第二个仅包含file2.txt.在Windows资源管理器中打开zip.zip时,它只显示第二个zip存档的内容.要创建包含两个文件的单个zip存档,只需在FileList循环之外移动ZipArchive的创建:

  7. java – Android:File()的资产文件夹路径?

    我的项目的assets文件夹中有一些文件,我想列出它们,所以我把它放在我的代码中:我应该采用哪条路径才能使其发挥作用?我想要它,以便用户可以安装新字体所以我需要列出文件夹中的所有字体,包括安装后的字体.如果还有其他解决方案,请分享.解决方法可以使用file:///android_asset和file:///android_res访问资产和资源.但在这种情况下,你会想要做这样的事情:

  8. cocos2dx lua 加密

    它的签名作用可能是用来判断文件是否经过加密的。打开cocos2d-x\external\xxtea文件夹,调用相关函数xxtea_encrypt进行加密,最后在文件开始位置,写上签名就可以了。我把相关操作封装成一个python文件。

  9. java – 长的浮点数输出显示字母

    解决方法那就是科学符号.而你得到388而不是311,因为你除以1000000而不是1048576编辑:311即使使用1048576也没有实现,这样你就可以得到370…

  10. c – QDir.setNameFilter如何仅显示具有特定扩展名的文件?

    setNameFilters不能正常工作,所以如果有人可以解释我是否使用不正确,或者这可能是Qt中的错误:这是我的代码示例:处理后的fileList包含String“test.exe1”我希望fileList只包含扩展名为.exeNOT.exe*的文件.如果我想要的文件扩展名长于.exe,我希望将“*.exe*”作为我的过滤器.有人可以帮忙澄清一下,还是我手动的处理我的fileList之后呢?解决方法对于初学者,setNameFilters不返回QStringList,它不返回任何东西.你的代码应该是这样

随机推荐

  1. 从C到C#的zlib(如何将byte []转换为流并将流转换为byte [])

    我的任务是使用zlib解压缩数据包(已接收),然后使用算法从数据中生成图片好消息是我在C中有代码,但任务是在C#中完成C我正在尝试使用zlib.NET,但所有演示都有该代码进行解压缩(C#)我的问题:我不想在解压缩后保存文件,因为我必须使用C代码中显示的算法.如何将byte[]数组转换为类似于C#zlib代码中的流来解压缩数据然后如何将流转换回字节数组?

  2. 为什么C标准使用不确定的变量未定义?

    垃圾价值存储在哪里,为什么目的?解决方法由于效率原因,C选择不将变量初始化为某些自动值.为了初始化这些数据,必须添加指令.以下是一个例子:产生:虽然这段代码:产生:你可以看到,一个完整的额外的指令用来移动1到x.这对于嵌入式系统来说至关重要.

  3. 如何使用命名管道从c调用WCF方法?

    更新:通过协议here,我无法弄清楚未知的信封记录.我在网上找不到任何例子.原版的:我有以下WCF服务我输出添加5行,所以我知道服务器是否处理了请求与否.我有一个.NET客户端,我曾经测试这一切,一切正常工作预期.现在我想为这个做一个非托管的C客户端.我想出了如何得到管道的名称,并写信给它.我从here下载了协议我可以写信给管道,但我看不懂.每当我尝试读取它,我得到一个ERROR_broKEN_P

  4. “这”是否保证指向C中的对象的开始?

    我想使用fwrite将一个对象写入顺序文件.班级就像当我将一个对象写入文件时.我正在游荡,我可以使用fwrite(this,sizeof(int),2,fo)写入前两个整数.问题是:这是否保证指向对象数据的开始,即使对象的最开始可能存在虚拟表.所以上面的操作是安全的.解决方法这提供了对象的地址,这不一定是第一个成员的地址.唯一的例外是所谓的标准布局类型.从C11标准:(9.2/20)Apointe

  5. c – 编译单元之间共享的全局const对象

    当我声明并初始化一个const对象时.两个cpp文件包含此标头.和当我构建解决方案时,没有链接错误,你会得到什么如果g_Const是一个非const基本类型!PrintInUnit1()和PrintInUnit2()表明在两个编译单元中有两个独立的“g_Const”具有不同的地址,为什么?

  6. 什么是C名称查找在这里? (&amp;GCC对吗?)

    为什么在第三个变体找到func,但是在实例化的时候,原始变体中不合格查找找不到func?解决方法一般规则是,任何不在模板定义上下文中的内容只能通过ADL来获取.换句话说,正常的不合格查找仅在模板定义上下文中执行.因为在定义中间语句时没有声明func,并且func不在与ns::type相关联的命名空间中,所以代码形式不正确.

  7. c – 在输出参数中使用auto

    有没有办法在这种情况下使用auto关键字:当然,不可能知道什么类型的.因此,解决方案应该是以某种方式将它们合并为一个句子.这可用吗?解决方法看起来您希望默认初始化给定函数期望作为参数的类型的对象.您无法使用auto执行此操作,但您可以编写一个特征来提取函数所需的类型,然后使用它来声明您的变量:然后你就像这样使用它:当然,只要你重载函数,这一切都会失败.

  8. 在C中说“推动一切浮动”的确定性方式

    鉴于我更喜欢将程序中的数字保留为int或任何内容,那么使用这些数字的浮点数等效的任意算术最方便的方法是什么?说,我有我想写通过将转换放在解析的运算符树叶中,无需将表达式转化为混乱是否可以使用C风格的宏?应该用新的类和重载操作符完成吗?解决方法这是一个非常复杂的表达.更好地给它一个名字:现在当您使用整数参数调用它时,由于参数的类型为double,因此使用常规的算术转换将参数转换为double用C11lambda……

  9. objective-c – 如何获取未知大小的NSArray的第一个X元素?

    在objectiveC中,我有一个NSArray,我们称之为NSArray*largeArray,我想要获得一个新的NSArray*smallArray,只有第一个x对象…

  10. c – Setprecision是混乱

    我只是想问一下setprecision,因为我有点困惑.这里是代码:其中x=以下:方程的左边是x的值.1.105=1.10应为1.111.115=1.11应为1.121.125=1.12应为1.131.135=1.14是正确的1.145=1.15也正确但如果x是:2.115=2.12是正确的2.125=2.12应为2.13所以为什么在一定的价值是正确的,但有时是错误的?请启发我谢谢解决方法没有理由期望使用浮点系统可以正确地表示您的帖子中的任何常量.因此,一旦将它们存储在一个双变量中,那么你所拥有的确切的一

返回
顶部