地震情报实况栏

Rolling-Subtitle

基于 Python 与 PyQt5 的桌面实况条:以滚动字幕形式集中展示地震预警、速报、海啸与火山等信息,支持多数据源接入与界面样式自定义。

开源仓库: github.com/Jian11323/Rolling-Subtitle
在 GitHub 查看

以下为网页内的滚动示意,便于感受「实况栏」形态;实际渲染与交互以桌面端程序为准。

【预警】最大震度推定 5弱 震源深度 10km 东京湾沿岸注意 【速报】M4.8 千叶县东方冲 21:06 震度3 【海啸】津波注意报 沿岸部に注意 【火山】噴火警戒レベル2 口元火砕流に注意 【预警】最大震度推定 5弱 震源深度 10km 东京湾沿岸注意 【速报】M4.8 千叶县东方冲 21:06 震度3 【海啸】津波注意报 沿岸部に注意 【火山】噴火警戒レベル2 口元火砕流に注意

能做什么?

滚动实况

将多条情报以横向滚动方式连续展示,适合副屏或窄条窗口常驻浏览。

多数据源

可对接多种推送或接口,将预警、速报、海啸、火山等纳入同一套展示逻辑。

自定义样式

字体、颜色、速度与布局可按个人习惯调整,便于不同场景下的可读性。

本机运行

PyQt5 图形界面,数据在本地处理;具体依赖与启动方式以仓库 README 为准。

技术栈与环境

语言与框架:Python 3,PyQt5。

说明:不同发行版与系统下依赖略有差异,请以 GitHub 文档中的环境说明为准。

获取与运行(概要)

  1. 克隆或下载 Rolling-Subtitle 仓库。
  2. 按 README 创建虚拟环境并安装依赖(如 requirements.txt 所列)。
  3. 按 README 中的入口命令启动主程序。

下列命令仅为常见流程示例,若与仓库不一致,以 README 为准。

git clone https://github.com/Jian11323/Rolling-Subtitle.git
cd Rolling-Subtitle
# 随后请参阅 README:创建 venv、pip install、运行主程序

与本站文档联动

若在接入数据源时需要查看报文结构或在线试连,可使用下列页面辅助调试。

免责声明

本软件及本站文档仅供学习与技术研究。防震减灾、海啸与火山灾害等请以各国官方机构发布为准,勿将本工具作为唯一决策依据。