Python QT实现A-star寻路算法

2026-10-251

本文使用 Qt5 搭建图形化的 A-star 寻路算法测试环境。

1、界面使用方法

设定起点

鼠标左键双击,设定红色的起点;起点只能设置一个。

设定终点

鼠标右键双击,设定蓝色的终点;终点只能设置一个。

设置障碍点

按住鼠标左键或右键拖动,可以连续设置黑色障碍点,用于模拟复杂地形。

2、注意事项

  • 只有设置 1 个起点和 1 个终点,才能有效进行寻路算法测试。
  • 格子中的坐标与 world 中的二维索引一一对应。

3、补充说明

  • 在设置起点和终点之前,确保已经正确初始化寻路算法环境。
  • 拖动设置障碍点时,可以连续设置多个障碍点。
  • 为提升用户体验,可以在界面上增加撤销、重置等辅助功能。

资源下载:https://download.csdn.net/download/m0_38106923/87771174

创作许可协议

本项目采用 CC BY(署名) 进行许可。

评论(0)
- 没有更多了 -