![build](https://img.shields.io/github/workflow/status/GoodCoder666/AccountBook/Package%20Application%20with%20Pyinstaller) ![PythonVersion](https://img.shields.io/badge/Python%20Version-3.10-brightgreen)
# AccountBook
基于`PySide6`(Qt for Python 6)的账本,界面简洁、功能强大,支持保存文件、快速查询、绘制图表等,是平时记账的不错选择。目前exe版本仅支持Windows系统,Linux/MacOS可通过源代码手动编译或直接运行。
## 开始使用
这里没有提供安装包,因此如需长久使用,建议复制到常用软件的安装目录下(如`C:/Program Files`、`D:/Software`)新建空文件夹放进去,并创建快捷方式,以便使用时打开。
### 从源代码运行(全系统通用)
1. 安装依赖项&运行主程序:
Windows:
```powershell
> run
```
Linux/MacOS:
```shell
$ pip install -r requirements.txt
$ cd src
$ python3 main.py
```
使用如上任意一种方法运行程序后,您将看到如下界面:
<img src="screenshots/emptyWindow.png" alt="emptyWindow" style="zoom:50%;" />
此时,就可以开始工作了。
## 开发计划
已完成:
* [x] 基础账本管理
* [X] 账目查询
* [x] 账本编辑
* [X] 添加/删除
* [X] 撤销/重做
* [x] 文件操作
* [x] 统计
* [X] 统计数据
* [X] 生成图表
## 屏幕截图
<img src="screenshots/emptyWindow.png" alt="emptyWindow" style="zoom:50%;" />
<img src="screenshots/filledWindow.png" alt="filledWindow" style="zoom:50%;" />
<img src="screenshots/dlgAdd.png" alt="dlgAdd" style="zoom:67%;" />
<img src="screenshots/statistics.png" alt="statistics" style="zoom:50%;" />
## FAQs
1. Q: 搜索功能的搜索依据是什么?
A: 在每个事项中的日期、事项、金额、备注中**全部匹配**,即日期、事项、金额、备注中需有**至少一项中包含关键字**,后续会支持具体设置。功能实现代码(`src/api.py`,44-45行):
```python
def query(data, key):
return [record for record in data if any(key in x for x in record)]
```
2. Q: 为什么点击了添加并正确输入数据,确定后软件表格内却不显示新事项?
A: 很可能因为您在搜索框中输入了关键字,但添加的事项**不符合筛选条件**,因此不会在表格内显示。
没有合适的资源?快使用搜索试试~ 我知道了~
python日常记账本源代码,基于PySide6,支持快速查询、绘制图表
共38个文件
png:15个
py:11个
ui:6个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
5星 · 超过95%的资源 18 下载量 85 浏览量
2022-10-29
17:37:45
上传
评论 8
收藏 193KB ZIP 举报
温馨提示
python日常记账本源代码,基于PySide6(Qt for Python 6)的账本,界面简洁、功能强大,支持保存文件、快速查询、绘制图表等,是平时记账的不错选择。账目查询、账本编辑、添加/删除、撤销/重做、统计数据、生成图表
资源推荐
资源详情
资源评论
收起资源包目录
AccountBook-main.zip (38个子文件)
AccountBook-main
screenshots
filledWindow.png 36KB
dlgAdd.png 12KB
statistics.png 26KB
emptyWindow.png 15KB
src
main.py 8KB
dlgCharts.py 3KB
res.qrc 427B
test.ui 1KB
ui_dlgAdd.py 4KB
dlgSettings.py 1009B
dlgHelp.ui 4KB
dlgCharts.ui 4KB
MainWindow.ui 9KB
ui_dlgSettings.py 3KB
icons
open.png 4KB
editor.png 5KB
new.png 3KB
saveas.png 2KB
icon.ico 4KB
search.png 4KB
about.png 6KB
settings.png 5KB
statistics.png 2KB
delete.png 2KB
save.png 3KB
add.png 5KB
ui_MainWindow.py 11KB
ui_dlgCharts.py 5KB
ui_dlgHelp.py 5KB
res_rc.py 131KB
api.py 2KB
dlgAdd.py 1KB
dlgSettings.ui 2KB
dlgAdd.ui 3KB
requirements.txt 14B
.gitignore 21B
run.bat 65B
README.md 2KB
共 38 条
- 1
Python代码大全
- 粉丝: 2726
- 资源: 689
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
- 3
- 4
前往页