重新上传
This commit is contained in:
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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);
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user