Python QT实现A-star寻路算法
2026-10-251
本文使用 Qt5 搭建图形化的 A-star 寻路算法测试环境。
1、界面使用方法
设定起点
鼠标左键双击,设定红色的起点;起点只能设置一个。
设定终点
鼠标右键双击,设定蓝色的终点;终点只能设置一个。
设置障碍点
按住鼠标左键或右键拖动,可以连续设置黑色障碍点,用于模拟复杂地形。

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

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

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



