提供无效的文件名时,QFileDialog :: getSaveFileName不会弹出错误消息 [英] QFileDialog::getSaveFileName doesn't popup error message when providing a invalid file name

查看:1057
本文介绍了提供无效的文件名时,QFileDialog :: getSaveFileName不会弹出错误消息的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

大家好,

我正在使用QFileDialog :: getSaveFileName方法来获取保存目录.它要求新的文件名.当我给"abc:c"作为文件名时,会弹出一条消息,指出该文件名无效.但是如果我给文件名指定为"abc?c"或"anc * c",它不会." t给出任何错误.尽管对话框不接受该输入文件名,但没有给出任何错误.

如果文件名为"abc?c"或"anc * c",请告诉我该怎么办才能得到错误消息.

在此先感谢

Hi All,

I am using QFileDialog::getSaveFileName method to get a save dailog. It asks for new file name. When i give "abc:c" as a file name it pops up a message stating "The file name is invalid. But in case if i give file name as "abc?c" or "anc*c". It doesn''t give any error. Though the dialog doesn''t accept that input file name but it doesn''t give any error.

Please let me know what can i do to get a error message in case of "abc?c" or "anc*c" as a file name.

Thanks in advance

推荐答案

我想这是因为?*用作文件名中的通配符指示符.您需要自己对其进行测试.
I would guess that is because the ? and * are used as wild-card indicators in filenames. You would need to test for them yourself.


这篇关于提供无效的文件名时,QFileDialog :: getSaveFileName不会弹出错误消息的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆