-
Notifications
You must be signed in to change notification settings - Fork 9
Expand file tree
/
Copy pathutilities.cpp
More file actions
28 lines (24 loc) · 796 Bytes
/
utilities.cpp
File metadata and controls
28 lines (24 loc) · 796 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#include <QObject>
#include <QApplication>
#include <QDateTime>
#include <QDir>
#include <QStandardPaths>
#include <QDebug>
#include "utilities.h"
QString Utilities::getDataPath()
{
QString user_pictures_path = QStandardPaths::standardLocations(QStandardPaths::PicturesLocation)[0];
QDir pictures_dir(user_pictures_path);
pictures_dir.mkpath("Facetious");
return pictures_dir.absoluteFilePath("Facetious");
}
QString Utilities::newPhotoName()
{
QDateTime time = QDateTime::currentDateTime();
return time.toString("yyyy-MM-dd+HH-mm-ss");///不能有冒号:
// return time.toString("yyyy-MM-dd+HH:mm:ss");///错误格式
}
QString Utilities::getPhotoPath(QString name, QString postfix)
{
return QString("%1/%2.%3").arg(Utilities::getDataPath(), name, postfix);
}