Linear Gradient : QPainter « Qt « C++






Linear Gradient

  
#include <QtGui>

int main(int argv, char **args)
{
    QApplication app(argv, args);

    QLinearGradient linearGrad(QPointF(100, 100), QPointF(200, 200));
    linearGrad.setColorAt(0, Qt::black);
    linearGrad.setColorAt(1, Qt::white);
    
    QBrush brush(linearGrad);

    QWidget widget;
    QPalette palette;
    palette.setBrush(widget.backgroundRole(), brush);
    widget.setPalette(palette);
    widget.show();

    return app.exec();
}

   
    
  








Related examples in the same category

1.Use QPainter to draw arc
2.Using QPainter to draw ellipse
3.Set pen and brush for QPainter
4.Set render hint to QPainter::Antialiasing
5.Renderer pattern
6.QLinearGradient and QPainter
7.Circle Widget with paint
8.Draw text
9.Draws a filled-in circle
10.Matrix based translation
11.Paint picture
12.Paint rectangle
13.Painter
14.Painter path
15.svg viewer
16.Transformed Painter
17.Transformation demo
18.User-draw table
19.QConicalGradient