本文由 365源码网 – 17688411880 发布,转载请注明出处,如有问题请联系我们!Qt_C++实现的具有绘图功能,图形化的自动机,根据状态转换
Qt/C++实现的具有绘图功能,图形化的自动机,根据状态转换图得出自动机的状态转换矩阵。
左侧可以选择移动,添加点,添加边,删除,修改,通过鼠标点击切换想用的模式。
按键功能:
减号:缩小图形
l 加号或等号(一般键盘上加号与等号在同一个按键上):放大图形
l 空格:随机打乱点的位置
l 鼠标滚轮:也可以放大缩小图形
自动调整:
自动调整点的位置,使图形比较自然,核心算法是每个点间有斥力,与点到点的距离平方成正比,边有拉力,与边长的平方成正比。设置定时器,每隔一段时间计算每个点的受力情况,更新点的位置,当受力平衡时,图是舒展开的,较美观。
有程序开发文档。
源码:
使用Qt5.13.1_MinGW、Qt5.15.1_MinGW编译运行通过,其他版本请自行尝试。
程序文件可复制,不支持退货,介意勿拍,更多项目请看主页。
o.58







