Files
tools/textbook/README.md
2024-05-19 15:48:09 +08:00

67 lines
1.6 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 快速打开电子教材
## 简介
用于在课堂上快速打开电子教材,支持多科目和多教材。
## 文件结构
- `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)