当前位置:编程学习 > wap >>

QFileDialog 找不到文件问题

用QT写的一个程序,使用QFileDialog来选择一个文件并且打开。

在本地的中文版win7下测试一切OK的,但是在一个英文版win7下使用时,会出现

The file name is not valid问题。查了下原因是目录名不对, 正常的是:
c:\dir\file.txt 但是现在那个环境上是 c:/dir/file.txt ,把这个路径拷贝到QFileDialog就不报错.

请问如何解决?多谢 --------------------编程问答-------------------- 用QString替换"\"全部替换成"/" --------------------编程问答-------------------- 但是那个目录名是在QFileDialog里面选择的时候直接产生的。。

这个也能修改? --------------------编程问答-------------------- 现在完全不明白了
那个对话框不就是给个目录,弹出对话框,选择文件,关闭。取得文件名。(用静态函数)?
--------------------编程问答-------------------- 就是选择文件的时候。 本来我们点击选中的文件不是对话框里会显示文件名么。

现在是选中了文件,提示说:这个文件非法。。。win7/64位下  .
--------------------编程问答--------------------
引用 4 楼 windworm 的回复:
就是选择文件的时候。 本来我们点击选中的文件不是对话框里会显示文件名么。

现在是选中了文件,提示说:这个文件非法。。。win7/64位下  .

如果确定用法没有问题,可以去提交BUG。
补充:移动开发 ,  Qt
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,