项目简介
一个 Python 桌面记账软件,深色主题 UI,支持收支记录、分类网格选择、月度统计和预算管理。数据保存在本地 JSON 文件,无需数据库。
主要功能
- 💰 收支记录:收入/支出切换,分类网格一键选择
- 📅 日期选择:支持前后调整,补记历史账单
- 📋 记录管理:编辑、删除、月度筛选、关键词搜索
- 📊 统计图表:支出柱状图、饼图、月度切换
- 🎯 预算预警:可设月度预算,进度条绿→黄→红渐变
- 📥 数据导出:一键导出 CSV
技术栈
Python tkinter JSON CSV
下载使用
方式一:直接下载运行
- 点击下载 app.py
- 确保电脑已安装 Python 3
- 双击
app.py或终端运行python app.py - 无需安装任何第三方库(tkinter 为 Python 自带)
方式二:从 GitHub 克隆
git clone https://github.com/2023050096/ledger-app.git
cd ledger-app
python app.py
数据自动保存在同目录下的 ledger_data.json 文件中。
源码
:octocat: GitHub 仓库