1

「Qt4を使用したC++GUIプログラミング」では、グラデーションについて簡単に説明し、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に描画するにはどうすればよいですか?

4

1 に答える 1

2

QBrushこれを使用してQPainter、ウィジェットのペイントイベントで使用するを構築します。

于 2012-08-04T18:51:40.810 に答える