在qt中如何使用一组坐标点,拟合一条曲线

[复制链接]
查看11 | 回复6 | 2021-1-27 07:06:52 | 显示全部楼层 |阅读模式
想使用qtgraphicspathitem,将一组坐标点,连接起来作为一个item,加入sence中,请教各位高手如何实现,
分 -->
回复

使用道具 举报

千问 | 2021-1-27 07:06:52 | 显示全部楼层
不明白你的意思。
连接一组坐标点,直接使用QGraphicsPolygonItem就好了。
至于想要根据这组坐标点画一个特殊的图形,重载paint函数。
回复

使用道具 举报

千问 | 2021-1-27 07:06:52 | 显示全部楼层
每组坐标代表当前时间所在位置,将所有点连接表示该物体的运行曲线,
qgraphicspolygonitem不是多边形么?也可以用在我的场景里?
回复

使用道具 举报

千问 | 2021-1-27 07:06:52 | 显示全部楼层
如果你要做曲线,需要坐标系,那就用QWT。
也很方便。
回复

使用道具 举报

千问 | 2021-1-27 07:06:52 | 显示全部楼层
坐标系已经有了,在地图上将一组行进路线的点描绘出来,形成路线轨迹。同时要根据地图的移动进行重绘,因此想采用qtgraphicspathitem,初学qt,有些功能还不了解,请各位高手指点
回复

使用道具 举报

千问 | 2021-1-27 07:06:52 | 显示全部楼层
行进路线就是一条折线吧。qgraphicspolygonitemsetPolygon将折线上的坐标点设置就可以显示了。
刷新行进路线就是重新setPolygon就可以了
回复

使用道具 举报

千问 | 2021-1-27 07:06:52 | 显示全部楼层
paint函数重写,画折线。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行