关于微信账单分析报表程序

                                              关于微信账单分析报表程序
      摘要:学习了一个月左右的Qt,想实际编写一个小程序,偶然产生一个想法,根据记账APP,可以分析各类消费数据,但是微信账单不存在分析类功能,所以编写这样一个程序,套用了网上的一些模板代码,以及Qt自带典例,进行修改,本程序仍存在一些小问题,没有想到解决办法,待日后更深刻理解后,重新拾起再行修改。
      创作思路:
    1.编写界面框架:添加注册、登陆、忘记密码、退出等基础模块,通过链接数据库创建数据表实现对账号的管理功能
    2.编写数据库模型框架:文档信息、注册人员信息表、所导入微信账单数据、以及数据修改查找功能
    3.加载数据图表功能:根据所导入数据,进行简单运算,绘制成图表,饼状图、以及柱形图

具体代码在下一篇贴出

这里是注册登陆界面,注册、登陆、忘记密码、退出等基本功能,点击注册按键弹出以下窗口
关于微信账单分析报表程序_第1张图片
注册界面,无设置文字字符限制,用字符串存储,密码采用隐藏式,不可见关于微信账单分析报表程序_第2张图片
注册点击ok时,会通过数据库里面查找数据,查询是否存在注册关于微信账单分析报表程序_第3张图片
通过查询是否存在注册,存在的话则弹出窗口关于微信账单分析报表程序_第4张图片

登陆界面,输入正确的账号密码,通过数据库查找,看是否同时相同,若相同则登陆成功
关于微信账单分析报表程序_第5张图片
显示一些微信账单的基本信息,由于我发现微信账单前面的格式都是一样的,所以采取了读取文本文件的方式,读取微信账单,也通过读取其中的数据,判断账单的月份以及月份数,为后面分析图表做准备,读取文本文件用到QFile类CSDN上其他博主给出的简单方法关于微信账单分析报表程序_第6张图片显示注册者的信息
关于微信账单分析报表程序_第7张图片
所有微信账单的数据,可进行修改,增删改查,数据库基本语句,通过Qt自带模型,简单操作数据库关于微信账单分析报表程序_第8张图片
在Qt5.8版本后可以使用QChart类,制作各种各样的图表,从中找到典例,进行数据改写完成我们的想法关于微信账单分析报表程序_第9张图片
这是典例自带的换肤功能,通过下拉框的使用改变样式关于微信账单分析报表程序_第10张图片
柱状图也是QChart类中的典例,可以通过修改数据,来得到自己想要的数据图像,很方便的图表类关于微信账单分析报表程序_第11张图片

你可能感兴趣的:(qt)