我正在试验绘制正弦曲线图的方法。使用Qt绘制Sin(x)的图形
我的小部件只希望能够通过一些任意的数据点。我必须适应这些数据点正弦线曲线:
到目前为止,我已经尝试使用QPainterPath的一些方法。
- QPainterPath ::了lineTo - 我试着用这个功能来绘制采取我的数据点和它们之间创造这么多点,该行实际上平滑了一点曲线。我觉得这虽然有点过于计算量。
- QPainterPath :: cubicTo - 从我从RTFM收集的信息中,这是最好的方法。唯一的问题是,我不知道如何绘制我的控制点,以便按照我希望的方式始终如一地并按程序化地平滑曲线。使用此功能我无法获得所需的结果。
一些谷歌搜索后,我遇到了一些使用Qwt曲线绘图的论坛帖子。如果我可以使用Qwt会很好,但这不是一个选项,因为我仅限于使用Qt。
有没有人有帮助的反馈/建议?
很酷。谢谢 – kwikness
@sjwarner:嗨,我正在尝试做类似的事情。在你的第五行(在循环中)你是不是指'路径'而不是'画家'? –
@VahidNateghi:是的,我的意思是。欢呼指出,:) – sjwarner