首页| 论坛| 消息

标题:【小软件】基于Qt的万年历
作者:story2016
日期:2017-09-14 16:02
内容:

还是原来的编码风格、注释风格,这次为大家带来的是基于Qt开发的万年历。万年历这类型的作品,论坛里还是有很多的,这次主要参考的是日历插件,我也尝试过去找原版的365日历软件,但网上已经搜不到了,所以仔细浏览,通过该大神提供了一个好的思路,索性最后自己实现。
然后还有诸多作品:自定义日历样式、Qt 精美日历控件、Qt 农历、安卓版日历 、有日历排程和播放器功能。
该软件支持从Qt4.7到Qt5.7的Win、Linux跨平台编译运行;
万年历实现算法完全脱离QCalendarWidget,阳历日 ..


#1 [story2016 09-14 16:03]
依然是原来代码的注释风格,尽量多去写注释、整理,接受捐赠方式提供全部代码。当然有技术问题可以帖子留言,其他问题可以发email至1033638446@qq.com
#2 [lsyzsl 09-14 17:24]
农历的算法可否讲讲啊
#3 [greedysky 09-15 00:17]
@nigoole 这位大神也做过类似的
#4 回 lsyzsl 的帖子 [story2016 09-15 08:33]
lsyzsl:农历的算法可否讲讲啊  (2017-09-14 17:24) 
根据公历X年X月X日,求该天是周几,这个有公式推导(可详查 基姆拉尔森公式)
然而根据公历X年X月X日换算农历,没有公式推导(反正目前我接触的都没看到),因为农历是我国传统的农耕历法,要根据月相变化、太阳回归等一系列来定二十四节气,保证农耕。尤其农历的闰月,远远不是公历闰二月那么简单。
目前看到最多的农历换算方法是基于查表方式的,即用表中数据记录农历最一开始的信息,表采取一定的编码格式,这就有局限性,就是万年历其实不是能查“万年”,而是受限于表数据。但是仔细看windows日历就会发现,上面显示其实也是有最大最低年份滴!
#5 [story2016 09-15 08:36]
需要备注好接收邮箱,之后会尽快发送.
有代码方面的问题,欢迎回帖方式;

<< 1 2 3 >> (1/7)

回复 发表
主题 版块