1 KiB
1 KiB
技术栈
- 语言: 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
预计应该有这样的几个页面:
- 数据库连接(已经写了)
- 账户管理(没写完)
- 账目分类管理(没写完)
- 记录管理(没开始写)
- 统计页面(没开始写)
已经写了不少了照葫芦画瓢总能画吧