• 24825阅读
  • 87回复

Qt 农历(最新更新,支持农历计算到2099年) [复制链接]

上一主题 下一主题
离线nigoole
 

图酷模式  只看楼主 倒序阅读 楼主  发表于: 2016-04-16
— 本帖被 XChinux 执行加亮操作(2016-04-17) —
功能描述:
1、用QLabel拼凑的万年历代码,样式可自定义。
2、支持农历显示。支持计算农历在1970-2040年
3、支持24节气显示。
4、支持日程记录,采用sqllite数据记录日程。
5、显示固定节假日。
6、万年历支持任意一年。支持跳转设置。
修改版本:
修改农历支持上限至2099年,24节气计算方法也新增至2099年。完善了一些使用中的bug。


如果出现编码乱码,请下载下面文件,并替换之,且编码格式设置为UTF8
date.cpp (22 K) 下载次数:425

有句话说得好:好好学习,天天向上。加油~~!有上船的朋友联系企鹅393320854
离线nigoole

只看该作者 1楼 发表于: 2016-04-16
需要代码的朋友留下邮箱吧!
有句话说得好:好好学习,天天向上。加油~~!有上船的朋友联系企鹅393320854
离线nigoole

只看该作者 2楼 发表于: 2016-04-16
补充下:支持日程编写、删除、更新等功能(还未完善)。
有句话说得好:好好学习,天天向上。加油~~!有上船的朋友联系企鹅393320854
离线juejiechen

只看该作者 3楼 发表于: 2016-04-16
顶一下
离线jx347638458

只看该作者 4楼 发表于: 2016-04-16
离线nigoole

只看该作者 5楼 发表于: 2016-04-16
回 jx347638458 的帖子
jx347638458:347638458@qq.com    [表情]  (2016-04-16 10:52) 

已发
有句话说得好:好好学习,天天向上。加油~~!有上船的朋友联系企鹅393320854
离线nigoole

只看该作者 6楼 发表于: 2016-04-16
有句话说得好:好好学习,天天向上。加油~~!有上船的朋友联系企鹅393320854
离线圣域天子

只看该作者 7楼 发表于: 2016-04-16
非常棒
离线nigoole

只看该作者 8楼 发表于: 2016-04-17
回 圣域天子 的帖子
圣域天子:非常棒[表情]  (2016-04-16 21:04) 

谢谢褒奖
有句话说得好:好好学习,天天向上。加油~~!有上船的朋友联系企鹅393320854
离线approach

只看该作者 9楼 发表于: 2016-04-17
本帖提到的人: @niushitana
离线nigoole

只看该作者 10楼 发表于: 2016-04-18
代码地址已贴:http://download.csdn.net/detail/nigoole/9492904
没有积分的朋友楼下说明下,顺便 留下你的邮箱,同样邮箱发送!
有句话说得好:好好学习,天天向上。加油~~!有上船的朋友联系企鹅393320854
离线realembed

只看该作者 11楼 发表于: 2016-04-18
你好,csdn下载分不够,798737767@qq.com,谢谢分享。
离线nigoole

只看该作者 12楼 发表于: 2016-04-18
已发!
有句话说得好:好好学习,天天向上。加油~~!有上船的朋友联系企鹅393320854
离线nigoole

只看该作者 13楼 发表于: 2016-04-18
回 nigoole 的帖子
nigoole:代码地址已贴:http://download.csdn.net/detail/nigoole/9492904
没有积分的朋友楼下说明下,顺便 留下你的邮箱,同样邮箱发送! (2016-04-18 08:26) 

已发
有句话说得好:好好学习,天天向上。加油~~!有上船的朋友联系企鹅393320854
离线nigoole

只看该作者 14楼 发表于: 2016-04-18
回 juejiechen 的帖子
juejiechen:顶一下[表情]  (2016-04-16 09:26) 

谢谢捧场!
有句话说得好:好好学习,天天向上。加油~~!有上船的朋友联系企鹅393320854
离线姜小白

只看该作者 15楼 发表于: 2016-04-18
我整理的一些文章,持续更新中,有兴趣的小伙伴可以关注。
https://xiaozhuanlan.com/sorghum-cpp?rel=sorghum

Qt技术交流:QQ2499971906
离线xiuxianshen

只看该作者 16楼 发表于: 2016-04-18
离线z_墨脱

只看该作者 17楼 发表于: 2016-04-19
350355942@qq.com 求发谢谢了
离线fengwujiutan

只看该作者 18楼 发表于: 2016-04-19
谢谢分享~
623763238@qq.com
没伞的孩子应努力奔跑
离线zhenonline

只看该作者 19楼 发表于: 2016-04-20
你好,csdn下载分不够,516719865@qq.com,谢谢分享。
离线nigoole

只看该作者 20楼 发表于: 2016-04-20
以上邮箱均发送代码!请查收!
有句话说得好:好好学习,天天向上。加油~~!有上船的朋友联系企鹅393320854
离线xzp21st

只看该作者 21楼 发表于: 2016-04-21
tyter1223@163.com  谢谢分享
离线yanche

只看该作者 22楼 发表于: 2016-04-21
回 nigoole 的帖子
nigoole:需要代码的朋友留下邮箱吧! (2016-04-16 08:52) 

你好,能给我发一份代码吗?谢谢大神
具有十年研发经验的团队,专注于C++、Qt、Python等语言,专业软件开发团队,致力于完美解决客户的需求,我们期待与您的洽谈。
业务范畴:应用软件定制、UI定制、各类管理系统定制、仿真设计、三维开发、通信SDK定制、Logo设计等等
QQ:548725431
微信:yanche521
离线yanche

只看该作者 23楼 发表于: 2016-04-21
我的邮箱是:548725431@qq.com
具有十年研发经验的团队,专注于C++、Qt、Python等语言,专业软件开发团队,致力于完美解决客户的需求,我们期待与您的洽谈。
业务范畴:应用软件定制、UI定制、各类管理系统定制、仿真设计、三维开发、通信SDK定制、Logo设计等等
QQ:548725431
微信:yanche521
离线yanche

只看该作者 24楼 发表于: 2016-04-21
具有十年研发经验的团队,专注于C++、Qt、Python等语言,专业软件开发团队,致力于完美解决客户的需求,我们期待与您的洽谈。
业务范畴:应用软件定制、UI定制、各类管理系统定制、仿真设计、三维开发、通信SDK定制、Logo设计等等
QQ:548725431
微信:yanche521
离线wode

只看该作者 25楼 发表于: 2016-04-21
835256707@qq.com 谢谢啊

只看该作者 26楼 发表于: 2016-04-22
大神,可以给我发一份吗?1741940060@qq.com
离线nigoole

只看该作者 27楼 发表于: 2016-04-24
回 山映斜阳hj 的帖子
山映斜阳hj:大神,可以给我发一份吗?1741940060@qq.com (2016-04-22 09:52) 

楼上有下载地址http://download.csdn.net/detail/nigoole/9492904
有句话说得好:好好学习,天天向上。加油~~!有上船的朋友联系企鹅393320854
离线nigoole

只看该作者 28楼 发表于: 2016-04-24
回 yanche 的帖子
yanche:我的邮箱是:548725431@qq.com (2016-04-21 09:22) 

楼上有下载地址http://download.csdn.net/detail/nigoole/9492904
有句话说得好:好好学习,天天向上。加油~~!有上船的朋友联系企鹅393320854
离线nigoole

只看该作者 29楼 发表于: 2016-04-24
回 wode 的帖子
wode:835256707@qq.com 谢谢啊 (2016-04-21 21:15) 

楼上有下载地址http://download.csdn.net/detail/nigoole/9492904
有句话说得好:好好学习,天天向上。加油~~!有上船的朋友联系企鹅393320854
离线nigoole

只看该作者 30楼 发表于: 2016-04-25
农历和公历显示可以用富文本进行处理,上下显示,自定义字体和颜色。


void DayLabel::showDay(int nDay, QString strLunar)
{
    QString strText = "";
    strText += "<html><head/><body><p><span style=\" font-size:16px; \">";
    strText += QString::number(nDay);
    this->m_nDay = nDay;

    if ("" != strLunar) {
        strText.append("</span><br>");
        strText.append("<span style=\" font-size:12px; color:#ffffff;\">");
        strText.append(strLunar);
        strText.append("</span></p></body></html>");
    }

    this->setText(strText);
}
有句话说得好:好好学习,天天向上。加油~~!有上船的朋友联系企鹅393320854
离线lsyzsl

只看该作者 31楼 发表于: 2016-04-27
楼主好人
离线nigoole

只看该作者 32楼 发表于: 2016-04-28
回 lsyzsl 的帖子
lsyzsl:楼主好人 (2016-04-27 08:44) 

客气了~
有句话说得好:好好学习,天天向上。加油~~!有上船的朋友联系企鹅393320854
离线fzw003

只看该作者 33楼 发表于: 2016-04-28
楼主威武
离线fzw003

只看该作者 34楼 发表于: 2016-04-28
回 fzw003 的帖子
fzw003:楼主威武 (2016-04-28 16:53) 

如果再加上天气的话就perfect 哈哈
离线nigoole

只看该作者 35楼 发表于: 2016-04-28
回 fzw003 的帖子
fzw003:如果再加上天气的话就perfect 哈哈 (2016-04-28 16:54) 

天气很简单~~
有句话说得好:好好学习,天天向上。加油~~!有上船的朋友联系企鹅393320854
离线nigoole

只看该作者 36楼 发表于: 2016-04-28

关联在一起就行了!!!
有句话说得好:好好学习,天天向上。加油~~!有上船的朋友联系企鹅393320854
离线nigoole

只看该作者 37楼 发表于: 2016-04-28
有句话说得好:好好学习,天天向上。加油~~!有上船的朋友联系企鹅393320854
离线greedysky

只看该作者 38楼 发表于: 2016-04-28
厉害
Where there is a will, there is a way.
离线nigoole

只看该作者 39楼 发表于: 2016-05-05
更新个bug:
在当月的第一天是星期天的时候,出现当天显示错误的bug。
修改initDate();函数
    // 显示当前天数
    index = m_nDay + ((0 == nWeek) ? 6 : (nWeek - 1));
    labelDay[index]->setColor(CURRENT_DAY);
就行了!
有句话说得好:好好学习,天天向上。加油~~!有上船的朋友联系企鹅393320854
快速回复
限100 字节
 
上一个 下一个