change export folder name follow current date time.

This commit is contained in:
shouchih_chen 陳守志 2022-02-15 09:20:34 +08:00
parent 19f9714826
commit 67b370fd36

View File

@ -11,6 +11,7 @@
#include <QDebug> #include <QDebug>
#include <QMessageBox> #include <QMessageBox>
#include <QDir> #include <QDir>
#include <QDateTime>
#define BG_MIX_PATH ":/NameCreater/resource/background.jpg" #define BG_MIX_PATH ":/NameCreater/resource/background.jpg"
#define BG_BOY_PATH ":/NameCreater/resource/background_boy.jpg" #define BG_BOY_PATH ":/NameCreater/resource/background_boy.jpg"
@ -65,11 +66,14 @@ void saveToImage(const QString& filename, QGraphicsScene* scene) {
QPainter painter(&image); QPainter painter(&image);
scene->render(&painter); scene->render(&painter);
if (!QDir("export").exists()) {
QDir().mkdir("export"); QString folder_name = "export_" + QDateTime::currentDateTime().toString("yyyyMMdd");
if (!QDir(folder_name).exists()) {
QDir().mkdir(folder_name);
} }
image.save(QString("export/").append(filename), "JPG", 100); image.save(QString(folder_name).append("/").append(filename), "JPG", 100);
} }