找回密码
 立即注册
收起左侧

如何下载文件的时候调出保存路径,文件名自动填充

5
回复
14379
查看
[复制链接]
累计签到:4 天
连续签到:1 天
来源: 2016-9-22 19:52:39 显示全部楼层 |阅读模式
1Qter豆
QString url = QInputDialog::getText(0,title,QObject::tr("请输入下载链接:"));
        if(url.isEmpty())return 0;     
        QFileInfo info(url);
        QString fileName(info.fileName());
        if(fileName.isEmpty())
            fileName="index.html";

回复

使用道具 举报

尚未签到

2016-9-24 00:39:39 显示全部楼层
QUrl就能获取你链接的文件名
回复

使用道具 举报

累计签到:4 天
连续签到:1 天
2016-9-24 20:28:01 显示全部楼层
Joey_Chan 发表于 2016-9-24 00:39
QUrl就能获取你链接的文件名

这个我知道,我想问的是怎样调出保存路径,
回复

使用道具 举报

尚未签到

2016-9-24 23:17:57 显示全部楼层
SIRZHOU 发表于 2016-9-24 20:28
这个我知道,我想问的是怎样调出保存路径,

保存路径?不是很明白你的意思哦,能不能说详细一点
回复

使用道具 举报

累计签到:4 天
连续签到:1 天
2016-9-25 10:45:35 显示全部楼层
Joey_Chan 发表于 2016-9-24 23:17
保存路径?不是很明白你的意思哦,能不能说详细一点

做的是一个下载器,就像迅雷那种,当你下载文件的时候,不就是让你选择保存位置吗,我就是想问怎样做出选择下载文件的保存位置的功能
回复

使用道具 举报

尚未签到

2016-9-25 16:52:00 显示全部楼层
SIRZHOU 发表于 2016-9-25 10:45
做的是一个下载器,就像迅雷那种,当你下载文件的时候,不就是让你选择保存位置吗,我就是想问怎样做出选 ...

意思是上次保存的路径?这个可以用QSettings来记录

如果是自动选择特定目录,可以用QStandardPaths::writableLocation来选择
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满) 我知道了