Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

GoodCoder666/AccountBook

Repository files navigation

build PythonVersion

AccountBook

*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可通过源代码手动编译或直接运行。

开始使用

从打包版本运行(Windows 7及以上)

访问Release页面,这里提供的是独立exe文件,点击AccountBook.exe即可下载。

*文件由GitHub Actions完全在线自动打包发布,安全无毒,可放心使用。

这里没有提供安装包,因此如需长久使用,建议复制到常用软件的安装目录下(如C:/Program FilesD:/Software)新建空文件夹放进去,并创建快捷方式,以便使用时打开。

从源代码运行(全系统通用)

  1. 克隆存储库:

    git clone https://github.com/GoodCoder666/AccountBook.git
    cd AccountBook
  2. 安装依赖项&运行主程序:

    Windows:

    > run

    Linux/MacOS:

    $ pip install -r requirements.txt
    $ cd src
    $ python3 main.py

使用如上任意一种方法运行程序后,您将看到如下界面:

emptyWindow

此时,就可以开始工作了。

开发计划

已完成:

  • 基础账本管理
    • 账目查询
    • 账本编辑
    • 添加/删除
    • 撤销/重做
  • 文件操作
  • 统计
    • 统计数据
    • 生成图表

待更新:

  • 自动打开文件
  • 偏好设置
    • 基础设置界面
    • 全新主题
    • 不同模式(针对不同场景)
  • 不同语言翻译~~(求dalao帮忙)~~
  • 制作安装包
  • 发布到Microsoft Store
  • 云端同步
  • 跨平台移植
    • 打包Linux/MacOS版本
    • 微信小程序
    • iOS/Android APP

屏幕截图

emptyWindow

filledWindow

dlgAdd

statistics

FAQs

  1. 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)]
  2. Q: 为什么点击了添加并正确输入数据,确定后软件表格内却不显示新事项?

    A: 很可能因为您在搜索框中输入了关键字,但添加的事项不符合筛选条件,因此不会在表格内显示。

特别鸣谢

About

Fully-featured account book. / 界面简洁、功能强大的记账本。

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

AltStyle によって変換されたページ (->オリジナル) /