https://github.com/GoodCoder666/AccountBook/blob/main/README.md
*For English-speaking users: This project is currently CHINESE ONLY. Translation work is ongoing. If you'd like to help us with that, please open an issue or a pull request, and I'll be in contact soon. Thank you for contributing!
基于PySide6
(Qt for Python 6)的账本,界面简洁、功能强大,支持保存文件、快速查询、绘制图表等,是平时记账的不错选择。目前exe版本仅支持Windows系统,Linux/MacOS可通过源代码手动编译或直接运行。
访问Release页面,这里提供的是独立exe文件,点击AccountBook.exe
即可下载。
*文件由GitHub Actions完全在线自动打包发布,安全无毒,可放心使用。
这里没有提供安装包,因此如需长久使用,建议复制到常用软件的安装目录下(如C:/Program Files
、D:/Software
)新建空文件夹放进去,并创建快捷方式,以便使用时打开。
克隆存储库:
git clone https://github.com/GoodCoder666/AccountBook.git
cd AccountBook
安装依赖项&运行主程序:
Windows:
> run
Linux/MacOS:
$ pip install -r requirements.txt
$ cd src
$ python3 main.py
使用如上任意一种方法运行程序后,您将看到如下界面:
此时,就可以开始工作了。
已完成:
待更新:
Q: 搜索功能的搜索依据是什么?
A: 在每个事项中的日期、事项、金额、备注中全部匹配,即日期、事项、金额、备注中需有至少一项中包含关键字,后续会支持具体设置。功能实现代码(src/api.py
,44-45行):
def query(data, key):
return [record for record in data if any(key in x for x in record)]
Q: 为什么点击了添加并正确输入数据,确定后软件表格内却不显示新事项?
A: 很可能因为您在搜索框中输入了关键字,但添加的事项不符合筛选条件,因此不会在表格内显示。
本项目的contributors
素材来源:iconfont
朋友@studentWheat的idea:https://blog.csdn.net/qq_67190987/article/details/124059237