qt中能不能自动设定把文件存储到某一文件下而不需要打开文件对话框
比如 存储一个图片 图片一生成就自动存储到某一路径下 而不需要自己打开文件对话框设定
当然可以,例如图片:
QPixmap pixmap();
......
pixmap.save("d:/xxx/xxxxxxxx.png");
其实文件对话框就是获取一个文件名而已。
QString mapDir = "E/lishi/qtProject/images/";
originalPixmap = QPixmap::grabWindow(this->winId(),0,0,600,480);
QString fileName=QDateTime::currentDateTime().toString("yy-MM-dd-hh-mm-ss");
fileName = mapDir + fileName;
QString format =".jpg";
fileName.append(format);
qDebug()<<"fileName "<<fileName;
error = originalPixmap.save(fileName, format.toAscii());
我这么做了 打出来的fileName "E/lishi/qtProject/images/13-01-09-20-17-24.jpg" 但是为什么在哪个文件夹里并没有保存的图片
第一:路径必须已经存在,不会自动建立不存在的文件夹。
第二:E/lishi/qtProject/images/13-01-09-20-17-24.jpg看似不是合格的路径,建议使用绝对路径。