尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
Seraphine 快速上手指南:3 步跑通这款英雄联盟战绩查询工具
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),仅供参考
RELATED

相关推荐

如何修复LenovoLegionToolkit切换电源模式时Windows电源计划不同步:完整排障指南

如何修复LenovoLegionToolkit切换电源模式时Windows电源计划不同步:完整排障指南

如何修复LenovoLegionToolkit切换电源模式时Windows电源计划不同步:完整排障指南 【免费下载链接】LenovoLegionToolkit Lightweight Lenovo Vantage and Hotkeys replacement for Lenovo Legion laptops. 项目地址: https://gitcode.com/gh_mirrors/le/LenovoLeg…

📅 2026/10/21 3:38:29
XUnity Auto Translator 快速入门指南:5 分钟装好 Unity 游戏自动翻译汉化

XUnity Auto Translator 快速入门指南:5 分钟装好 Unity 游戏自动翻译汉化

XUnity Auto Translator 快速入门指南:5 分钟装好 Unity 游戏自动翻译汉化 【免费下载链接】XUnity.AutoTranslator 项目地址: https://gitcode.com/gh_mirrors/xu/XUnity.AutoTranslator XUnity Auto Translator 是一款开源的 Unity 游戏自动翻译插件&…

📅 2026/10/21 3:38:42
SegmentIt: 浏览器可用的中文分词库,三行代码拆词还带词性

SegmentIt: 浏览器可用的中文分词库,三行代码拆词还带词性

SegmentIt: 浏览器可用的中文分词库,三行代码拆词还带词性 【免费下载链接】segmentit 任何 JS 环境可用的中文分词包,fork from leizongmin/node-segment 项目地址: https://gitcode.com/gh_mirrors/se/segmentit SegmentIt 是适用于任何 JavaSc…

📅 2026/10/7 23:04:56
MORE NEWS

更多资讯

📰

Linux文件描述符耗尽排查:从Too many open files到根因定位

1. 从一次服务雪崩说起:文件句柄耗尽的真实面目凌晨两点,监控告警突然炸了。一台跑了半年多的业务服务器上,核心服务开始疯狂报错,日志里刷屏的就是那句让运维人血压飙升的话:Too many open files。更诡异的是&#xf…

📰

无名杀:免费开源的网页版三国杀启动指南与武将自定义路径

无名杀:免费开源的网页版三国杀启动指南与武将自定义路径 【免费下载链接】noname 项目地址: https://gitcode.com/GitHub_Trending/no/noname 无名杀(noname)是一款免费、开源的网页版三国杀卡牌游戏:浏览器打开即玩&…

📰

Docker基础学习笔记:从镜像容器到常用命令与实战踩坑经验

1. 为什么我最终把Docker放进了日常工具箱1.1 从一次环境翻车说起最早接触Docker,我其实有点不以为然。那会儿我总觉得,部署不就是一个“代码拷过去,依赖装一遍,服务跑起来”的事情吗?直到有一次,某个后端同…

📰

PPO算法详解:大模型人类偏好对齐中的温和教练

你有没有遇到过这样的情况:同一个问题,换个问法,大模型的回答质量就天差地别;甚至同一个问法,多问几次,答复也飘忽不定。这背后的核心问题,就是大模型调优里常说的“人类偏好对齐”。要让模型从…

📰

Linux网络编程必知:自定义协议设计与Socket收发踩坑全解

做Linux网络编程绕不开的一个话题就是应用层自定义协议。TCP在你面前铺开的只是一条可靠的字节流通道,字节流本身没有任何语义,两个进程之间要理解彼此,必须自己定一套对话的规则。这套规则,就是你应用层的协议。很多新手习惯直接…

📰

SpringBoot+Vue3协同过滤商品推荐系统实战:从算法到前后端落地

电商里有一类需求隔三差五就有人问:能不能根据用户浏览过什么、买过什么,自动给每个用户推一批“他可能想要”的商品?说白了就是做一个商品推荐系统。我最近在本地完整跑通了一套 SpringBoot Vue3 MyBatis 协同过滤商品推荐项目&#xff0c…

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

读完文章,想聊聊您的网站?

告诉我们您的行业与需求,资深顾问一对一梳理方案与报价,全程免费。

📞 💬