提供无效的文件名时,QFileDialog :: getSaveFileName不会弹出错误消息 [英] QFileDialog::getSaveFileName doesn't popup error message when providing a invalid file name
问题描述
大家好,
我正在使用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屋!