ペイントの例

Qt のペインティングシステムは、ベクターグラフィックス、画像、アウトラインフォントベースのテキストを、アンチエイリアシングを使用してサブピクセル精度でレンダリングし、レンダリング品質を向上させることができます。

これらの例では、単純なプリミティブの描画などの基本的な概念から、変換の使用方法まで、Qt でペイントする際に使用される最も一般的なテクニックを紹介します。

Affine Transformations

QPainter のアフィン変換がどのように機能するかを示します。

Basic Drawing Example

基本的な描画の例では、QPainter クラスを使用して、基本的なグラフィックプリミティブをさまざまなスタイルで表示する方法を示します。

Composition Modes

QPainterでコンポジションモードがどのように機能するかを示します。

Gradients

QPainterでグラデーションがどのように使えるかを示します。

Image Composition Example

QPainterでコンポジションモードがどのように機能するかを示します。

Painter Paths Example

ペインタパスの例では、レンダリング用に複雑な形状を作成するためにペインタパスを使用する方法を示します。

Path Stroking

パスのなぞり描きの例では、QPainter で使用できるさまざまな種類のペンを示します。

Transformations Example

変形(Transformations)の例では、変形がQPainterのグラフィックスプリミティブのレンダリング方法にどのように影響するかを示します。

Vector Deformation

QPainterPathの要素を操作する方法を示します。

本ドキュメントに含まれる文書の著作権は、それぞれの所有者に帰属します 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。