农历日历
v1.0.4
载入中...
搜索中...
未找到
Src
CalendarLunar.h
1
6
#ifndef LUNAR_H
7
#define LUNAR_H
8
9
#include <QObject>
10
#include <QMap>
11
#include <QPixmap>
12
#include <QDate>
13
19
class
CCalendarLunar
:
public
QObject
20
{
21
Q_OBJECT
22
23
public
:
24
explicit
CCalendarLunar
(QDate date, QObject *parent =
nullptr
);
25
29
int
GetYear
();
31
int
GetMonth
();
33
int
GetDay
();
34
37
QString
GetLunar
();
40
QString
GetLunarDay
();
42
QString
GetJieQi
();
44
QString
GetJieQiImage
();
45
56
static
QDate
GetSolar
(
int
lunarYear,
int
lunarMonth,
int
lunarDay,
bool
bLeap =
false
);
57
58
private
:
59
explicit
CCalendarLunar
(QObject *parent =
nullptr
);
60
66
int
GetLunar
(
const
QDate &date);
67
68
QDate m_Solar;
69
int
m_Year;
70
int
m_Month;
71
int
m_Day;
72
QString m_szLunar;
73
QString m_szLunarDay;
74
QString m_szJieQi;
75
QString m_szImageJieQi;
76
};
77
78
#endif
// LUNAR_H
CCalendarLunar
农历类
Definition
CalendarLunar.h:20
CCalendarLunar::GetLunarDay
QString GetLunarDay()
得到指定日期的农历当月的第几天(汉字)
Definition
CalendarLunar.cpp:111
CCalendarLunar::GetLunar
QString GetLunar()
得到指定日期的农历(汉字)
Definition
CalendarLunar.cpp:106
CCalendarLunar::GetDay
int GetDay()
得到指定日期的农历天数
Definition
CalendarLunar.cpp:62
CCalendarLunar::GetSolar
static QDate GetSolar(int lunarYear, int lunarMonth, int lunarDay, bool bLeap=false)
得到指定农历的阳历
Definition
CalendarLunar.cpp:126
CCalendarLunar::GetJieQi
QString GetJieQi()
得到节气
Definition
CalendarLunar.cpp:116
CCalendarLunar::GetMonth
int GetMonth()
得到指定日期的农历月份
Definition
CalendarLunar.cpp:57
CCalendarLunar::GetYear
int GetYear()
得到指定日期的农历年份
Definition
CalendarLunar.cpp:52
CCalendarLunar::GetJieQiImage
QString GetJieQiImage()
得到节气的图片
Definition
CalendarLunar.cpp:121
作者:康林 (kl222@126.com)
版权所有(c) 康林工作室 保留所有权力