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

1.6 KiB
Raw Permalink Blame History

快速打开电子教材

简介

用于在课堂上快速打开电子教材,支持多科目和多教材。

文件结构

  • main.py:主程序文件,包含所有的界面和功能实现。
  • config.json:配置文件,存储科目及其对应的教材文件路径。

依赖项

  • Python 3.x
  • PySide6

安装

  1. 安装 Python 3.x。
  2. 安装 PySide6
    pip install PySide6
    
  3. 克隆或下载此项目。

使用

  1. 确保 config.json 配置文件存在,并且格式如下:
    {
        "科目1": {
            "教材1": "路径/到/文件1",
            "教材2": "路径/到/文件2"
        },
        "科目2": {
            "教材1": "路径/到/文件1",
            "教材2": "路径/到/文件2"
        }
    }
    
  2. 运行主程序:
    python main.py
    
  3. 点击圆形按钮打开主界面,选择科目并点击相应按钮打开文件。

配置文件

config.json 是一个 JSON 格式的配置文件,用于存储科目及其对应的教材文件路径。示例如下:

{
    "数学": {
        "代数": "C:/教材/数学/代数.pdf",
        "几何": "C:/教材/数学/几何.pdf"
    },
    "物理": {
        "力学": "C:/教材/物理/力学.pdf",
        "电学": "C:/教材/物理/电学.pdf"
    }
}

注意事项

  • 确保配置文件中的路径是有效的文件路径。
  • 运行程序时需要保证 config.json 文件位于与 main.py 相同的目录下。

示例截图

应用程序截图 应用程序截图