• 10694阅读
  • 6回复

搬运工又来,qt做的农历 [复制链接]

上一主题 下一主题
离线ppdayz
 

图酷模式  只看楼主 倒序阅读 楼主  发表于: 2012-09-29
搬运工又来,qt做的农历
最近要用到农历,然后就网上找了下,找到了一个很老的农历  2006年的貌似
  1. // ***************************************************************************
  2. // * 本代码参考了中国中国农历函数库
  3. // * 版权所有 (C) 2005-2006 孙高勇
  4. // *  Mail:sungaoyong@gmail.com
  5. // ***************************************************************************
  6. //***************************************************************************
  7. // * 中国农历函数库 (Chinese Tradional Calendar Library)
  8. // *
  9. // * 版权所有 (C) 2002-2003 汪洋
  10. // * 版权所有 (C) 2003      [email]donaldzju@zju.edu.cn[/email]
  11. // * 程序源代码中做出相应说明的代码段版权规其作者所有。
  12. // *
  13. // * 详细版权声明请参看COPYRIGHT和GPL
  14. // ***************************************************************************
这个是版权说明,我只是个搬运工
原文出处:
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版本)
window.open('http://www.qtcn.org/bbs/attachment/Mon_1209/44_113403_c2b8d7b9e4c0dec.png?129');" style="max-width:700px;max-height:700px;" onload="if(is_ie6&&this.offsetWidth>700)this.width=700;" >


下面是附件:
mycalendar.zip (305 K) 下载次数:373
离线sword_1990
只看该作者 1楼 发表于: 2013-03-07
谢谢楼主分享
悲催不过程序员:世界上最遥远的距离是你亲手制造的BUG就在你眼前,却怎么都找不到她。
离线kidscanan

只看该作者 2楼 发表于: 2013-04-27
前进键和后退键分别到一月份和12月份的时候,再点击就会出错,呵呵,不过我已经自己改过了,楼主仔细看下那两个事件
离线ppdayz

只看该作者 3楼 发表于: 2013-04-29
主要是农历算法,UI不是关键
离线cavendish

只看该作者 4楼 发表于: 2013-04-29
农历算法,可以参考
https://code.google.com/p/kcalendar/
离线neil-wen

只看该作者 5楼 发表于: 2013-05-03
好东西
离线shy_ness

只看该作者 6楼 发表于: 2013-07-23
谢谢分享  学习一下
快速回复
限100 字节
 
上一个 下一个