C++ 如何在Qt中绘制由笔刷填充的开放曲线?
我在用Qt编程,我需要画一条开放的曲线,并用画笔颜色填充它。 我不希望它像多边形一样闭合。C++ 如何在Qt中绘制由笔刷填充的开放曲线?,c++,qt,curve,C++,Qt,Curve,我在用Qt编程,我需要画一条开放的曲线,并用画笔颜色填充它。 我不希望它像多边形一样闭合。 考虑到我的曲线是正弦曲线,我只想填充曲线的上半部分(X轴上方的部分)您可以使用QPainterPath,这是文档链接。QPainterPath具有可绘制曲线的quadTo和cubicTo方法 文档中还有一些很好的示例代码,它的行为与您正在查找的代码类似。您可以使用QPainterPath,它是文档链接。QPainterPath具有可绘制曲线的quadTo和cubicTo方法 文档中还有一些很好的示例代码,
考虑到我的曲线是正弦曲线,我只想填充曲线的上半部分(X轴上方的部分)您可以使用
QPainterPath
,这是文档链接。QPainterPath具有可绘制曲线的quadTo
和cubicTo
方法
文档中还有一些很好的示例代码,它的行为与您正在查找的代码类似。您可以使用
QPainterPath
,它是文档链接。QPainterPath具有可绘制曲线的quadTo
和cubicTo
方法
文档中还有一些很好的示例代码,这些代码在您查找时起作用一张您想做的事情的图片(可能是用油漆画的)会有所帮助。图片左侧的竖曲线之类的东西:一张您想做的事情的图片(可能是用油漆画的)会有所帮助。图片左侧的竖曲线之类的东西: