From 67b370fd36461c9ca23c7cd4ee6140cc3bbbcee5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?shouchih=5Fchen=20=E9=99=B3=E5=AE=88=E5=BF=97?= Date: Tue, 15 Feb 2022 09:20:34 +0800 Subject: [PATCH] change export folder name follow current date time. --- NameCreater/main.cpp | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/NameCreater/main.cpp b/NameCreater/main.cpp index ce5e2e0..bcdc057 100644 --- a/NameCreater/main.cpp +++ b/NameCreater/main.cpp @@ -11,6 +11,7 @@ #include #include #include +#include #define BG_MIX_PATH ":/NameCreater/resource/background.jpg" #define BG_BOY_PATH ":/NameCreater/resource/background_boy.jpg" @@ -65,11 +66,14 @@ void saveToImage(const QString& filename, QGraphicsScene* scene) { QPainter painter(&image); 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); }