gpt4 book ai didi

c++ - Qt DrawLine - 在绘制时动态更改线条颜色,而不拆分线条

转载 作者:太空宇宙 更新时间:2023-11-04 12:08:20 26 4
gpt4 key购买 nike

我正在从 QWidget 派生的对象中画一条线。我可以设置笔以我选择的颜色画一条线。我想要做的是在当前 y 坐标高于指定值时更改笔的颜色。

一种选择是简单地将我想要绘制的线分成两半;在 y 坐标高于指定值的位置拆分。虽然此方法没有任何问题,但我希望可以使用更简单的方法。

我想做的基本上是扩展画线功能。我希望能够更改绘图算法,以便对于要为其设置颜色的每个像素,它将根据提供的函数检查要使用的颜色。

最佳答案

我不建议重载基本绘图算法。我认为在绘制线条时使用 QGradient 会更容易吗?

关于c++ - Qt DrawLine - 在绘制时动态更改线条颜色,而不拆分线条,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10982066/

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