No description
Find a file
2023-06-23 16:54:10 +08:00
scripts 整理格式 2023-06-05 20:47:58 +08:00
src Merge branch 'main' of g.8f.al:ir/budget 2023-06-05 22:33:52 +08:00
README.md 整理 2023-06-23 16:54:03 +08:00

技术栈

  • 语言: Python
  • 库:
    • PyQt6: 程序界面
    • psycopg2: 连接 Postgres 数据库
    • json处理 json 格式
  • 数据库: PostgreSQL

部署方法

保证电脑上有 Python进入到 src 目录,然后运行

pip install -r requirements.text

启动方法

保证电脑上有 Python进入到 src 目录,然后运行

python main.py

开发方法

用 VS Code 打开 src 文件夹,通过边栏里的“调试”窗口运行。逻辑都在 budget 模块里。

模块说明

程序界面分为主装口和多个菜单栏(TabPage)。

每个菜单栏类中包括界面初始化和槽连接的逻辑。

类的继顺序为 菜单栏 -> TabPage (在 _tab.py 里) -> QWidget

预计应该有这样的几个页面:

  • 数据库连接
  • 账户管理
  • 账目分类管理
  • 记录管理
  • 统计页面