No description
Find a file
2023-06-04 14:39:03 +08:00
scripts feat: add time 2023-06-03 14:16:20 +08:00
src Merge branch 'main' of g.8f.al:ir/budget 2023-06-04 14:39:03 +08:00
README.md docs: 更新 README 2023-05-23 18:27:21 +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

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

  • 数据库连接(已经写了)
  • 账户管理(没写完)
  • 账目分类管理(没写完)
  • 记录管理(没开始写)
  • 统计页面(没开始写)

已经写了不少了照葫芦画瓢总能画吧