Как нарисовать QLinearGradient?

В статье "Программирование GUI на C++ с помощью Qt 4" кратко упоминаются градиенты, и есть пример кода, который создает объект QLinearGradient, но они не говорят, как на самом деле рисовать его в QPainter.

QLinearGradient gradient(50, 100, 300, 350);
gradient.setColorAt(0.0, Qt::white);
gradient.setColorAt(0.2, Qt::green);
gradient.setColorAt(1.0, Qt::black);

Итак, после того как я создал QLinearGradient с помощью этого кода, как мне на самом деле нарисовать его в QPainter?


person sashoalm    schedule 04.08.2012    source источник


Ответы (1)


Вы используете его для создания QBrush для использования в QPainter в событии рисования вашего виджета.

person Stephen Chu    schedule 04.08.2012