gpt4 book ai didi

c++ - 使用 C++ 在 Qt5 中显示曲线

转载 作者:行者123 更新时间:2023-11-28 01:16:51 25 4
gpt4 key购买 nike

现在,我有一些曲线的几何信息,这些信息按以下格式给出。

<LineString><coordinates>-43.276042355627,-32.8022614460173,0.0 -43.9683944443137,-31.9135623685828,0.0 -44.4979806584518,-31.1926527722131,0.0</coordinates></LineString>

我想在我的场景中展示它们。我知道我可以通过一个一个地创建多个 QGraphicsLineItem 来做到这一点。但是有没有其他简单的方法可以做到这一点,比如一个曲线项?

最佳答案

您可以使用 QGraphicsPathItem连同 QPainterPath .重新实现 QGraphicsPathItem ,添加一个接收原始点数的方法。创建 QPainterPath并遍历点。使用 moveTo关于第一点和lineTo对于接下来的点。然后调用setPathQGraphicsPathItem重新绘制新曲线。

关于c++ - 使用 C++ 在 Qt5 中显示曲线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58424152/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com