• 6994阅读
  • 3回复

[请教][如何修改QT接收文件的默认路径] [复制链接]

上一主题 下一主题
离线justlee
 
只看楼主 倒序阅读 楼主  发表于: 2010-08-10
关键词: 求助
RT
我现在在做一个QT平台的UDP传输文件的程序,由于使用的是一对多的广播形式,客户端没办法手动设置保存目录(广播台不等待某一个人),所以只能在程序中指定。
但是QT中,接收到的文件是默认保存在 Projects 下Build directory 中设置的路径里面的(和Debug等文件夹在一个目录下)。
所以我想请问,有没有什么办法,让我收到的文件保存在我所指定的文件夹中(我用QDir创建的一个文件夹)。
十分感谢!
离线dbzhang800

只看该作者 1楼 发表于: 2010-08-10
引用楼主justlee于2010-08-10 10:18发表的 [请教][如何修改QT接收文件的默认路径] :
RT
我现在在做一个QT平台的UDP传输文件的程序,由于使用的是一对多的广播形式,客户端没办法手动设置保存目录(广播台不等待某一个人),所以只能在程序中指定。
但是QT中,接收到的文件是默认保存在 Projects 下Build directory 中设置的路径里面的(和Debug等文件夹在一个目录下)。
所以我想请问,有没有什么办法,让我收到的文件保存在我所指定的文件夹中(我用QDir创建的一个文件夹)。
十分感谢!


这个路径不也是你指定的么?

1 用绝对路径,
2 相对路径的话,更改当前工作目录
离线justlee
只看该作者 2楼 发表于: 2010-08-10
回 1楼(dbzhang800) 的帖子
没错,但是由于我的传送文件过程中,随着文件的不同,会更改文件夹,所以不能够一直指定一个文件夹。
然后就是请问如何用相对路径更改当前工作目录呢?
我一开始就想把工作目录改到我用QDir新建的文件夹中,请问可以实现么?
离线XChinux

只看该作者 3楼 发表于: 2010-08-10
自己随意指定。这不是个问题。
设置当前目录,你可以看下QDir的方法。
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
快速回复
限100 字节
 
上一个 下一个