假设我有一个线性渐变,如图所示:
QLinearGradient linearGrad(QPointF(0, 0), QPointF(0, 100));
linearGrad.setColorAt(1, Qt::red);
linearGrad.setColorAt(0.5, Qt::yellow);
linearGrad.setColorAt(0, Qt::green);
如何在这个渐变中获得点 QPointF(0, 28.5) 的颜色?
事实上,我希望有这种颜色分布能够选择中间颜色。我不在乎它是通过使用 QLinearGradient 还是其他方式完成的。