关于微信账单分析报表程序
关于微信账单分析报表程序摘要:学习了一个月左右的Qt,想实际编写一个小程序,偶然产生一个想法,根据记账APP,可以分析各类消费数据,但是微信账单不存在分析类功能,所以编写这样一个程序,套用了网上的一些模板代码,以及Qt自带典例,进行修改,本程序仍存在一些小问题,没有想到解决办法,待日后更深刻理解后,重新拾起再行修改。创作思路:1.编写界面框架:添加注册、登陆、忘记密码、退出等基础模块,通过链接数据库创建数据表实现对账号的管理功能2.编写数据库模型框架:文档信息、注册人员信息表、所导入微信账单数据、以及数据修改查找功能3.加载数据图表功能:根据所导入数据,进行简单运算,绘制成图表,饼状图、以及柱形图
具体代码在下一篇贴出
这里是注册登陆界面,注册、登陆、忘记密码、退出等基本功能,点击注册按键弹出以下窗口
注册界面,无设置文字字符限制,用字符串存储,密码采用隐藏式,不可见
注册点击ok时,会通过数据库里面查找数据,查询是否存在注册
通过查询是否存在注册,存在的话则弹出窗口
登陆界面,输入正确的账号密码,通过数据库查找,看是否同时相同,若相同则登陆成功
显示一些微信账单的基本信息,由于我发现微信账单前面的格式都是一样的,所以采取了读取文本文件的方式,读取微信账单,也通过读取其中的数据,判断账单的月份以及月份数,为后面分析图表做准备,读取文本文件用到QFile类CSDN上其他博主给出的简单方法显示注册者的信息
所有微信账单的数据,可进行修改,增删改查,数据库基本语句,通过Qt自带模型,简单操作数据库
在Qt5.8版本后可以使用QChart类,制作各种各样的图表,从中找到典例,进行数据改写完成我们的想法
这是典例自带的换肤功能,通过下拉框的使用改变样式
柱状图也是QChart类中的典例,可以通过修改数据,来得到自己想要的数据图像,很方便的图表类
关于微信账单分析报表程序相关推荐
- 小Q同学的微信账单可视化分析(Tableau)
Tableau微信账单可视化分析 先用python对小Q同学在2019-11.2019-12.2020-01三个月的微信账单数据进行简单的描述性分析,并将结果输出到excel文件中,再将excel文件 ...
- 下载微信账单用于分析
摘要:通过微信账单能了解消费习惯.微信账单如果全部下载很复杂,文中列出步骤供参考. 标签:数据分析:数据收集:帐单 目录 前言 一.下载微信帐 路径 操作 微信消息 邮箱 二.用于分析 总结 前言 你 ...
- 利用python中pandas模块分析微信账单
pandas库的常用语法 Pandas库常用语法_进击的西西弗斯的博客-CSDN博客_data.loc[:].copy语法 pandas库读取excel 使用pandas读取excel_KevinHo ...
- 【毕业设计之微信小程序系列】基于APP的微信点餐小程序的设计与实现
基于APP的微信点餐小程序的设计与实现 摘 要 本文介绍了一种基于APP的微信点餐小程序的设计与实现方法.该系统利用微信公众号作为用户入口,用户可以通过微信扫码进入点餐系统,选择菜品.下单.支付等操作 ...
- android 支付宝月账单 统计图_2019年你抢了多少微信红包?花了多少?(微信账单查看教程)...
昨天一大早, 支付宝2019年度账单出炉, 不少网友看到账单就懵逼了: 一年到头都挣不了多少钱, 我个穷逼咋可能花了这么多钱? 对此,蚂蚁金服回应称, 今年支付宝年账单没有总消费的概念, 全部调整为总 ...
- python程序分析,用Python编写分析Python程序性能的工具的教程
用Python编写分析Python程序性能的工具的教程 来源:中文源码网 浏览: 次 日期:2018年9月2日 [下载文档: 用Python编写分析Python程序性能的工具的教程.tx ...
- 禅道报表中关闭bug统计图_想要简单制作数据可视化分析报表?这个工具绝对好用...
说到分析报表,行外小白都会觉得很简单,不就是整理数据到表格吗?但对于从事相关职业的同行来说,肯定多多少少会被报表困扰过.特别是对于一些高级的Excel报表,可是它需要复杂的函数,使用编程代码处理,上手 ...
- mpvue 微信小程序api_基于mpvue构建微信和支付宝小程序(1)
基于mpvue构建微信和支付宝小程序(1) (1)----- 基础架构篇 why?为啥会有这个系列? 无论是百度和google,关于mpvue构建小程序的项目讲的都是管中窥豹,没有一个系统的讲解. 本 ...
- php账单明细功能怎么实现,php 处理微信账单
这篇文章介绍的内容是关于这篇文章介绍的内容是关于php 处理微信账单 ,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下 ,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下 最 ...
最新文章
- UA OPTI570 量子力学4 带不含时的标量势的粒子的薛定谔方程
- 负载均衡(LB)集群 dr
- 你会用Java实现两个大数相加吗
- Python刷题-1
- 通过json动态创建控制器
- JAVA数据类型和运算符2
- 主流HTML5游戏框架的分析和对比(Construct2、ImpactJS、CreateJS、Cocos2d-html5……) .
- 了解H.264(AVC)的你,知不知道什么是SVC?
- 使用N2N搭建虚拟局域网|可用于红警、我的世界联机
- 学田岛电脑绣花制版新人上手教程之一
- 运维审计系统是堡垒机么?跟堡垒机有啥区别?
- 副词(Adverb 简称adv.)
- day11 红队工具篇FofaQuakeKunyuSuize水泽Arl灯塔
- cura切片操作学习
- 基督信仰与电脑软件 随笔
- mui.fire运用
- Linux信号:SIGCHLD信号和僵尸进程
- 计算机病毒教学评课,计算机病毒评课稿.doc
- 【Hexo+Next主题】相册功能搭建详细步骤
- 黎明前的黑暗~~~~~~
热门文章
- 铂金05:致胜良器-无处不在的“阻塞队列”究竟是何面目
- jQuery append和prepend和appendTo的区别和用法
- 关于jQuery中的prepend属性
- 计算机工程与应用发票,计算机工程与应用
- Nginx 部署前端项目dist文件
- IDEA Postfix Completion环绕模板的简单应用
- Vue计算属性- computed:{}
- MYPINPAD以其手机和平板电脑非接触式支付解决方案而成为首家获得PCI认证的公司
- 字节小组长薪资被应届生员工倒挂7K,不把老员工当人?
- 微信小程序之音乐播放器