# SystemStatusDisplay **Repository Path**: zhangnpl/system-status-display ## Basic Information - **Project Name**: SystemStatusDisplay - **Description**: No description available - **Primary Language**: C++ - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-05-14 - **Last Updated**: 2026-05-14 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # SystemStatusDisplay #### 介绍 实时显示系统运行状态。创建一个 ROS2 节点,订阅系统状态话题 sys_status,收到消息后实时更新 Qt 窗口里的文字显示。 #### 软件架构 软件架构说明: Python节点(采集系统信息) ↓ publish /sys_status topic ↓ subscribe C++ Qt节点(显示界面) 这是 ROS2 很经典的 多语言协作 Python 写数据采集(开发快) C++ 写高性能界面(更稳定) #### 注意 为什么要继承Node? 因为ROS2设计就是: 所有通信能力都属于节点 Publisher / Subscriber 都是节点创建的。 生产者消费者模型 Publisher: 采集数据 Subscriber: 显示数据 中间通过topic解耦: Python节点 <--> ROS2 Topic <--> C++节点 双方互相不知道对方怎么实现。 这正是 ROS2 的设计哲学。 #### 安装教程 1. xxxx 2. xxxx 3. xxxx #### 使用说明 1. xxxx 2. xxxx 3. xxxx