本仓库提供一个基于 PyQt6 的初版界面原型,包含:
- 登录欢迎页(账号密码 + MySQL 身份验证)
- 主界面页签:
场景配置、环境监测 - 环境监测子页签:
地图/干扰图、车辆状态、实时性能监测 - 后续脚本接入位置(TODO)
pip install PyQt6 mysql-connector-python通过环境变量配置数据库连接:
export SIM_MYSQL_HOST=127.0.0.1
export SIM_MYSQL_PORT=3306
export SIM_MYSQL_USER=root
export SIM_MYSQL_PASSWORD=root
export SIM_MYSQL_DB=v2x_sim程序首次启动会尝试自动创建 users 表并插入示例账号:
- 用户名:
admin - 密码:
admin123
注意:当前示例使用明文密码,仅用于原型演示。生产环境请改为加盐哈希。
python pyqt_v2x_platform.py已实现:
- 登录页面、图片占位、登录/退出按钮。
- 场景配置参数表单 + JSON 配置导出。
- 环境监测结构与车辆状态表格/链路详情入口。
待办(已在代码中标注 TODO):
- 调用你的环境脚本绘制地图、干扰图并嵌入 UI。
- 接入经验回放数据库记录(按你定义的 schema)。
- 在模型验证过程中记录决策向量、表征向量、性能指标并实时展示。
- 实时性能监测图表(推荐 PyQtGraph 或 Matplotlib 嵌入)。