重新上传

This commit is contained in:
feiyangqingyun
2021-01-16 12:41:38 +08:00
parent 9cf0de0f8d
commit e8195be0e3
149 changed files with 1545 additions and 6219 deletions

View File

@@ -3,23 +3,17 @@
/**
* 农历信息类 作者:倪大侠 整理:feiyangqingyun(QQ:517216493) 2016-12-10
* 1:计算是否闰年
* 2:计算国际节日
* 3:计算二十四节气
* 4:计算农历年 天干+地支+生肖
* 5:计算指定年月日农历信息,包括公历节日和农历节日及二十四节气
* 1. 计算是否闰年
* 2. 计算国际节日
* 3. 计算二十四节气
* 4. 计算农历年 天干+地支+生肖
* 5. 计算指定年月日农历信息,包括公历节日和农历节日及二十四节气
*/
#include <QObject>
#ifdef quc
#if (QT_VERSION < QT_VERSION_CHECK(5,7,0))
#include <QtDesigner/QDesignerExportWidget>
#else
#include <QtUiPlugin/QDesignerExportWidget>
#endif
class QDESIGNER_WIDGET_EXPORT LunarCalendarInfo : public QObject
class Q_DECL_EXPORT LunarCalendarInfo : public QObject
#else
class LunarCalendarInfo : public QObject
#endif

View File

@@ -5,13 +5,7 @@
#include <QDate>
#ifdef quc
#if (QT_VERSION < QT_VERSION_CHECK(5,7,0))
#include <QtDesigner/QDesignerExportWidget>
#else
#include <QtUiPlugin/QDesignerExportWidget>
#endif
class QDESIGNER_WIDGET_EXPORT LunarCalendarItem : public QWidget
class Q_DECL_EXPORT LunarCalendarItem : public QWidget
#else
class LunarCalendarItem : public QWidget
#endif

View File

@@ -159,7 +159,7 @@ void LunarCalendarWidget::initWidget()
//星期布局
QHBoxLayout *layoutWeek = new QHBoxLayout(widgetWeek);
layoutWeek->setMargin(0);
layoutWeek->setContentsMargins(0, 0, 0, 0);
layoutWeek->setSpacing(0);
for (int i = 0; i < 7; i++) {
@@ -177,7 +177,7 @@ void LunarCalendarWidget::initWidget()
//日期标签布局
QGridLayout *layoutBody = new QGridLayout(widgetBody);
layoutBody->setMargin(1);
layoutBody->setContentsMargins(1, 1, 1, 1);
layoutBody->setHorizontalSpacing(0);
layoutBody->setVerticalSpacing(0);
@@ -191,7 +191,7 @@ void LunarCalendarWidget::initWidget()
//主布局
QVBoxLayout *verLayoutCalendar = new QVBoxLayout(this);
verLayoutCalendar->setMargin(0);
verLayoutCalendar->setContentsMargins(0, 0, 0, 0);
verLayoutCalendar->setSpacing(0);
verLayoutCalendar->addWidget(widgetTop);
verLayoutCalendar->addWidget(widgetWeek);

View File

@@ -3,15 +3,15 @@
/**
* 自定义农历控件 作者:倪大侠 整理:feiyangqingyun(QQ:517216493) 2017-11-17
* 1:可设置边框颜色/周末颜色/角标颜色/农历节日颜色
* 2:可设置当前月文字颜色/其他月文字颜色/选中日期文字颜色/悬停日期文字颜色
* 3:可设置当前月农历文字颜色/其他月农历文字颜色/选中日期农历文字颜色/悬停日期农历文字颜色
* 4:可设置当前月背景颜色/其他月背景颜色/选中日期背景颜色/悬停日期背景颜色
* 5:可设置三种选中背景模式,矩形背景+圆形背景+图片背景
* 6:可直接切换到上一年/下一年/上一月/下一月/转到今天
* 7:可设置是否显示农历信息,不显示则当做正常的日历使用
* 8:支持1901年-2099年范围
* 9:很方便改成多选日期
* 1. 可设置边框颜色/周末颜色/角标颜色/农历节日颜色
* 2. 可设置当前月文字颜色/其他月文字颜色/选中日期文字颜色/悬停日期文字颜色
* 3. 可设置当前月农历文字颜色/其他月农历文字颜色/选中日期农历文字颜色/悬停日期农历文字颜色
* 4. 可设置当前月背景颜色/其他月背景颜色/选中日期背景颜色/悬停日期背景颜色
* 5. 可设置三种选中背景模式,矩形背景+圆形背景+图片背景
* 6. 可直接切换到上一年/下一年/上一月/下一月/转到今天
* 7. 可设置是否显示农历信息,不显示则当做正常的日历使用
* 8. 支持1901年-2099年范围
* 9. 很方便改成多选日期
*/
#include <QWidget>
@@ -25,13 +25,7 @@ class QComboBox;
class LunarCalendarItem;
#ifdef quc
#if (QT_VERSION < QT_VERSION_CHECK(5,7,0))
#include <QtDesigner/QDesignerExportWidget>
#else
#include <QtUiPlugin/QDesignerExportWidget>
#endif
class QDESIGNER_WIDGET_EXPORT LunarCalendarWidget : public QWidget
class Q_DECL_EXPORT LunarCalendarWidget : public QWidget
#else
class LunarCalendarWidget : public QWidget
#endif