• 5508阅读
  • 2回复

[提问]Qt 怎么实现另存为或者保存 [复制链接]

上一主题 下一主题
离线lsay206
 

只看楼主 倒序阅读 楼主  发表于: 2013-02-06
可以重命名,以及 自定路径,但是我不知道怎么实现
我的代码:
QString path;  
path = QDir::currentPath() + "/CscanData/Cscan.bmp";    
QFile Cscan_file(path);    
QString filename = QFileDialog::getSaveFileName(this, tr("Save As"), path, tr("Image Files (*.bmp)"));    
if(!filename.isNull())    
{        
    qDebug()<<"BOOL: "<<QFile::copy(QDir::currentPath() + "/temp/temp.bmp", "Cscan.bmp");  
}    else    return;

麻烦各位帮我看一下有什么问题

离线zaq2010

只看该作者 1楼 发表于: 2013-02-06
copy 行为的第一个参数是来源 第二个参数是目标
离线lsay206

只看该作者 2楼 发表于: 2013-02-06
回 1楼(zaq2010) 的帖子
已解决,copy()函数的第二个参数应该是filename,之前对于filename的概念并不清楚,才知道原来是保存的文件名称
快速回复
限100 字节
 
上一个 下一个