
Seraphine 快速上手指南3 步跑通这款英雄联盟战绩查询工具【免费下载链接】Seraphine英雄联盟战绩查询工具项目地址: https://gitcode.com/gh_mirrors/se/Seraphine如果你想在打《英雄联盟》时一眼看到队友和对手的近期战绩、段位与常用英雄Seraphine 值得试一试。这是一款基于英雄联盟客户端接口LCU API开发的战绩查询与对局辅助工具支持按召唤师名字搜索战绩、进局后自动显示队友/对手信息还附带 OPGG 出装参考、自动 B/P 等一系列实用功能。本教程面向刚接触该项目的读者带你从环境准备、目录导览到启动运行完整走一遍几分钟即可跑起来。动手之前环境准备与依赖安装在开始配置之前先确认三件事前置条件说明操作系统Windows程序功能依赖英雄联盟 Windows 客户端英雄联盟客户端战绩数据来自客户端接口客户端未登录时大部分功能不可用Python 版本建议使用 Python 3.8官方 README 即按此版本构建环境拿到源码有两种方式直接下载仓库压缩包或者用 git 克隆git clone https://gitcode.com/gh_mirrors/se/Seraphine cd Seraphine接下来用 conda 建一个干净、独立的虚拟环境虚拟环境相当于一个互不干扰的沙盒避免依赖冲突conda create -n seraphine python3.8 conda activate seraphine激活环境后安装项目依赖。项目的 requirements.txt 列出了全部 Python 包及锁定版本一条命令即可装齐pip install -r requirements.txt主要依赖一览方便你了解各库的作用PyQt5PyQt-Fluent-Widgets界面框架负责窗口与按钮等控件的绘制qasync让异步代码asyncio能嵌入 PyQt 事件循环aiohttp/Requests发起网络请求拉取战绩与 OPGG 数据psutil检测英雄联盟客户端进程是否正在运行pyperclip剪贴板操作py7zr压缩打包async-lru异步缓存依赖装完环境就准备好了。目录结构导览代码都放在哪克隆完成后你可以打开项目根目录整体结构如下Seraphine/ ├── main.py # 启动入口 ├── app/ # 核心源码 │ ├── common/ # 公共基础配置、图标、日志、样式等 │ ├── components/ # 可复用的界面控件 │ ├── lol/ # 英雄联盟数据层客户端连接、数据解析 │ └── view/ # 各功能窗口页面 ├── document/ # 项目文档与版本信息 ├── requirements.txt # Python 依赖清单 ├── make.ps1 # 打包可执行文件的脚本 └── Seraphine.pro # 项目工程文件各部分职责用大白话解释一下app/common/地基层。config.py 定义所有可配置项logger.py 负责日志icons.py 管理图标资源。app/lol/数据层也是本项目最有特色的一层。connector.py 负责和英雄联盟客户端对话listener.py 监听对局阶段变化进入选人、开始游戏等opgg.py 拉取 OPGG 英雄排行与出装数据。app/components/界面零件库如搜索框、英雄图标、召唤师技能选择器等可复用控件。app/view/页面层。main_window.py 是主窗口骨架其余每个*_interface.py对应一个功能页战绩搜索、生涯数据、局内信息、设置等。document/存放公告与版本信息如 document/notice.md。入口解读main.py 启动了什么项目的启动文件是 main.py它并不复杂主要完成四件事初始化界面环境根据你在配置里选择的 DPI 缩放策略自动或固定倍数设置高分屏支持并应用全局字体准备异步事件循环用qasync把 asyncio 循环挂到 Qt 上这样查询战绩等耗时网络请求才不会卡死窗口加载语言包从app/resource/i18n目录读取翻译文件界面支持简体中文、英文等创建并显示主窗口实例化MainWindow并进入事件循环直到你关闭窗口程序才退出。因此你在终端里只需一条命令即可启动python main.py窗口打开后先在设置里配置好英雄联盟客户端的安装路径再启动客户端并登录账号战绩查询功能就能正常使用了。配置文件在哪、怎么改很多新手会问配置文件在哪里要不要手改Seraphine 把配置集中在两个地方配置项定义app/common/config.py。文件里用ConfigItem一行一个地声明可选项比如语言language、缩放dpiScale、生涯展示场次careerGamesNumber、自动 B/P 开关等并给出了默认值配置数据文件%AppData%\Seraphine\config.jsonWindows 下通常位于C:\Users\你的用户名\AppData\Roaming\Seraphine\。程序首次运行时自动生成之后保存的就是你实际改过的值。修改方式有两条路推荐走界面打开主窗口右侧的设置页语言、缩放、自动重连、OPGG 地区等都可以通过开关和下拉框直接改改完自动写入config.json无需手动碰文件手动编辑直接打开上面的config.json按 JSON 格式修改对应字段后重启程序。注意部分选项如语言、缩放标注了restartTrue即修改后需要重启程序才生效。上手小结与下一步最后用几句话回顾一下今天的路线环境Python 3.8 conda 虚拟环境pip install -r requirements.txt装依赖结构app/lol管数据、app/view管页面、app/common管基础启动python main.py配置好客户端路径后登录游戏即可查询战绩配置日常用设置界面改即可底层数据落在%AppData%\Seraphine\config.json。接下来你可以动手试试查询一位召唤师的近期战绩进一局大乱斗看看自动弹出的 Buff 信息或者到 document/ 目录查看项目公告。若过程中遇到疑问项目 README 的 FAQ 部分也整理了常见问题值得参考。【免费下载链接】Seraphine英雄联盟战绩查询工具项目地址: https://gitcode.com/gh_mirrors/se/Seraphine创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考