标题:搬运工又来,qt做的农历
作者:ppdayz
日期:2012-09-29 23:36
内容:
最近要用到农历,然后就网上找了下,找到了一个很老的农历2006年的貌似
// ***************************************************************************
// * 本代码参考了中国中国农历函数库
// * 版权所有 (C) 2005-2006 孙高勇
// *Mail:sungaoyong@gmail.com
// ***************************************************************************
//***************************************************************************
// * 中国农历函数库 (Chinese Tradional Calendar Library)
// *
// * 版权所有 (C) 2002-2003 汪洋
// * 版权所有 (C) 2003[email]donaldzju@zju.edu.cn[/email]
// * 程序源代码中做出相应说明的代码段版权规其作者所有。
// *
// * 详细版权声明请参看COPYRIGHT和GPL
// ***************************************************************************这个是版权说明,我只是个搬运工
原文出处:
http://blog.chinaunix.net/space.php?uid=16175364&do=blog&id=2752204
不喜欢看这个的可以去看原文。。
一个用qt 4.1编写的日历程序,支持农历查询.支持多个平台。
Changelog:
0.2
1)修复了linux下编译的问题,完美支持 linux and win32, win2000, winXP。
2)支持公历和农历假日的查询,参考了1900~2100两百年历(通用版)中的假日。内部使用utf8编码,开发平台为linux.
3)根据最新的天文数据更改了星座的排名,新增第13星座─蛇夫座,当然这个可能有争议,不过我认同这个,故此照这13星座的日期范围更改了。
安装使用
linux下使用
qmake
make
windows下使用
qmake
nmake or mingw32-make
拷贝i18_zh_CN.qm和lunar.db到可执行文件目录
测试环境
win2003 qt4.1.2
ubuntu (utf8 编码) gcc4.0.3 qt 4.1.3(snapshot版本)
下面是附件:
#1 [sword_1990 03-07 16:18]
谢谢楼主分享
#2 [kidscanan 04-27 10:35]
前进键和后退键分别到一月份和12月份的时候,再点击就会出错,呵呵,不过我已经自己改过了,楼主仔细看下那两个事件
#3 [ppdayz 04-29 14:52]
主要是农历算法,UI不是关键
#4 [cavendish 04-29 16:21]
农历算法,可以参考
https://code.google.com/p/kcalendar/
#5 [neil-wen 05-03 11:58]
好东西