No description
scripts | ||
src | ||
README.md |
技术栈
- 语言: 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
预计应该有这样的几个页面:
- 数据库连接
- 账户管理
- 账目分类管理
- 记录管理
- 统计页面