Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在从 QWidget 派生的对象中画一条线。我可以设置笔以我选择的颜色画一条线。我想要做的是在当前 y 坐标高于指定值时更改笔的颜色。
一种选择是将我要绘制的线分成两半;在 y 坐标高于指定值的位置进行拆分。虽然这种方法没有任何问题,但我希望有一种更简单的方法可以使用。
我想要做的基本上是扩展drawline功能。我希望能够更改绘图算法,以便对于要设置颜色的每个像素,它将根据提供的函数检查要使用的颜色。
我不建议重载基本绘图算法。QGradient我认为画线时使用 a 更容易?
QGradient