• 6184阅读
  • 28回复

【小软件】基于Qt的万年历 [复制链接]

上一主题 下一主题
离线story2016
 

图酷模式  只看楼主 倒序阅读 楼主  发表于: 2017-09-14

        还是原来的编码风格、注释风格,这次为大家带来的是基于Qt开发的万年历
        万年历这类型的作品,论坛里还是有很多的,这次主要参考的是日历插件我也尝试过去找原版的365日历软件,但网上已经搜不到了,所以仔细浏览,通过该大神提供了一个好的思路,索性最后自己实现。


       该软件支持从Qt4.7到Qt5.7的Win、Linux跨平台编译运行;

                         万年历实现算法完全脱离QCalendarWidget,阳历日期通过QDate类,农历通过自定义类;
                         万年历可除农历计算,可支持天干地支纪年法;
                         多种自定义控件,用以万年历的显示,如CalendarButton、DateInfoWidget控件;
                         自定义不规则窗体作为主界面弹窗动画效果;
                         自适应不同分辨率的屏幕,可以正确显示;
                         节日功能仍在测试;


         接下来依然是效果图:









离线story2016

只看该作者 1楼 发表于: 2017-09-14
        依然是原来代码的注释风格,尽量多去写注释、整理,接受捐赠方式提供全部代码当然有技术问题可以帖子留言,其他问题可以email1033638446@qq.com


离线lsyzsl

只看该作者 2楼 发表于: 2017-09-14
农历的算法可否讲讲啊
离线greedysky

只看该作者 3楼 发表于: 2017-09-15
@nigoole   这位大神也做过类似的
本帖提到的人: @nigoole
Where there is a will, there is a way.
离线story2016

只看该作者 4楼 发表于: 2017-09-15
回 lsyzsl 的帖子
lsyzsl:农历的算法可否讲讲啊[表情]  (2017-09-14 17:24) 

根据公历X年X月X日,求该天是周几,这个有公式推导(可详查 基姆拉尔森公式)

然而根据公历X年X月X日换算农历,没有公式推导(反正目前我接触的都没看到),因为农历是我国传统的农耕历法,要根据月相变化、太阳回归等一系列来定二十四节气,保证农耕。尤其农历的闰月,远远不是公历闰二月那么简单。

目前看到最多的农历换算方法是基于查表方式的,即用表中数据记录农历最一开始的信息,表采取一定的编码格式,这就有局限性,就是万年历其实不是能查“万年”,而是受限于表数据。但是仔细看windows日历就会发现,上面显示其实也是有最大最低年份滴!
离线story2016

只看该作者 5楼 发表于: 2017-09-15
       需要备注接收邮箱,之后会尽快发送.
       有代码方面的问题,欢迎回帖方式;

离线story2016

只看该作者 6楼 发表于: 2017-09-15
回 greedysky 的帖子
greedysky:@nigoole     这位大神也做过类似的 (2017-09-15 00:17) 

恩对的  这位是真大神

一楼总结的链接里就有大神的帖子
本帖提到的人: @nigoole
离线liuchangyin

只看该作者 7楼 发表于: 2017-09-15
在线nigoole

只看该作者 8楼 发表于: 2017-09-15
表示支持!~
有句话说得好:好好学习,天天向上。加油~~!有上船的朋友联系企鹅393320854
在线nigoole

只看该作者 9楼 发表于: 2017-09-15
回 story2016 的帖子
继续秉承开源精神吧!~
有句话说得好:好好学习,天天向上。加油~~!有上船的朋友联系企鹅393320854
离线ddxvip

只看该作者 10楼 发表于: 2017-09-16
小软件分享下源码让我等小菜学习下可以的啦
离线kook2017

只看该作者 11楼 发表于: 2018-01-17
你好能分享一下源码?331209834@qq.com
离线昱甯好

只看该作者 12楼 发表于: 2018-07-08
感谢源码 2026625054@qq.com
离线18392020847

只看该作者 13楼 发表于: 2018-07-10
楼主分享一下源码834214405lyp@163.com,谢谢
fsdf
离线cleehom

只看该作者 14楼 发表于: 05-14
多谢楼主分享15915724843@163.com
离线驴肉火烧

只看该作者 15楼 发表于: 05-15
感谢楼主源码 wanlu_319@163.com
离线nuanbing222

只看该作者 16楼 发表于: 05-16
多写楼主分享!nuanbing222@163.com
离线丶尛风

只看该作者 17楼 发表于: 06-20
多谢楼主分享 642096195@qq.com
Gsgasrhaggasgarsg
离线文华在线

只看该作者 18楼 发表于: 06-21
多谢楼主分享 18645011@qq.com
离线青椒炒肉

只看该作者 19楼 发表于: 07-06
分享一下代码,谢谢楼主,1239554229@qq.com
离线xioayugan006

只看该作者 20楼 发表于: 07-08
求这个工程
离线xioayugan006

只看该作者 21楼 发表于: 07-08
1425181767@qq.com
离线lsyzsl

只看该作者 22楼 发表于: 07-08
离线liuhaier

只看该作者 23楼 发表于: 07-10
分享一下代码,谢谢楼主  454845268@qq.com
离线cc5654213

只看该作者 24楼 发表于: 09-17
感谢楼主,求分享。920132624@qq.com
离线ww6125771

只看该作者 25楼 发表于: 09-19
感谢楼主,求分享。894945769@qq.com
离线etrotva

只看该作者 26楼 发表于: 09-19
815751815@qq.com  谢谢楼主了
离线笙箫夜弥

只看该作者 27楼 发表于: 10-28
623420448@qq.com 谢谢楼主
离线ww6125771

只看该作者 28楼 发表于: 11-05
快速回复
限100 字节
 
上一个 下一个