This commit is contained in:
2024-05-19 15:48:09 +08:00
parent 4a7406083d
commit 084f18051b
5 changed files with 256 additions and 0 deletions

67
textbook/README.md Normal file
View File

@ -0,0 +1,67 @@
# 快速打开电子教材
## 简介
用于在课堂上快速打开电子教材,支持多科目和多教材。
## 文件结构
- `main.py`:主程序文件,包含所有的界面和功能实现。
- `config.json`:配置文件,存储科目及其对应的教材文件路径。
## 依赖项
- Python 3.x
- PySide6
## 安装
1. 安装 Python 3.x。
2. 安装 PySide6
```bash
pip install PySide6
```
3. 克隆或下载此项目。
## 使用
1. 确保 `config.json` 配置文件存在,并且格式如下:
```json
{
"科目1": {
"教材1": "路径/到/文件1",
"教材2": "路径/到/文件2"
},
"科目2": {
"教材1": "路径/到/文件1",
"教材2": "路径/到/文件2"
}
}
```
2. 运行主程序:
```bash
python main.py
```
3. 点击圆形按钮打开主界面,选择科目并点击相应按钮打开文件。
## 配置文件
`config.json` 是一个 JSON 格式的配置文件,用于存储科目及其对应的教材文件路径。示例如下:
```json
{
"数学": {
"代数": "C:/教材/数学/代数.pdf",
"几何": "C:/教材/数学/几何.pdf"
},
"物理": {
"力学": "C:/教材/物理/力学.pdf",
"电学": "C:/教材/物理/电学.pdf"
}
}
```
## 注意事项
- 确保配置文件中的路径是有效的文件路径。
- 运行程序时需要保证 `config.json` 文件位于与 `main.py` 相同的目录下。
## 示例截图
![应用程序截图](screen1.png)
![应用程序截图](screen2.png)