絵画クラス

Qt 座標系の紹介も参照してください

QBitmap

モノクロ(深さ 1 ビット)の pixmap

QBrush

QPainter によって描画される図形の塗りつぶしパターンを定義します。

QColor

RGB、HSV、または CMYK 値に基づく色

QColorSpace

色空間の抽象化

QColorTransform

色空間間の変換

QColormap

デバイスに依存しないQColorsをデバイスに依存するピクセル値にマップする

QConicalGradient

QBrush と組み合わせて使用し、円錐形のグラデーションブラシを指定します。

QFont

テキストの描画に使用するフォントのクエリを指定します。

QFontMetrics

フォント・メトリクス情報

QFontMetricsF

フォント・メトリクス情報

QGenericMatrix

N 行 N 列の NxM 変換行列を表すテンプレート・クラス。

QGradient

QBrush と組み合わせて使用し、グラデーション塗りつぶしを指定します。

QIcon

さまざまなモードと状態でのスケーラブルなアイコン

QIconEngine

QIcon レンダラー用の抽象ベースクラス

QImage

ピクセルデータに直接アクセスでき、ペイントデバイスとして使用できるハードウェアに依存しない画像表現

QImageReader

ファイルや他のデバイスから画像を読み取るためのフォーマットに依存しないインターフェース

QImageWriter

ファイルや他のデバイスに画像を書き込むための、フォーマットに依存しないインターフェース

QLine

整数精度の2次元ベクトル

QLineF

浮動小数点精度の2次元ベクトル

QLinearGradient

リニアグラデーションブラシを指定するためにQBrushと組み合わせて使用します。

QMargins

矩形の4つの余白を定義する

QMarginsF

矩形の4つの余白を定義する

QPageRanges

ページ範囲のコレクションを表す

QPagedPaintDevice

複数ページをサポートするペイントデバイスを表します。

QPaintDevice

QPainterでペイントできるオブジェクトの基本クラスです。

QPaintEngine

QPainterが与えられたプラットフォーム上の与えられたデバイスにどのように描画するかの抽象定義

QPainter

ウィジェットや他のペイントデバイスに対して低レベルのペイントを行う

QPainterPath

グラフィカルな図形を構築して再利用できるようにする、ペイント操作のためのコンテナ

QPainterPathStroker

与えられたペインタパスに対して塗りつぶし可能なアウトラインを生成するために使用されます。

QPdfOutputIntent

QPdfWriter

ペイントデバイスとして使える PDF を生成するクラス

QPen

QPainter が図形の線や輪郭をどのように描画するかを定義します。

QPixmap

ペイントデバイスとして使えるオフスクリーン画像表現

QPoint

平面上の点を整数精度で定義します。

QPointF

浮動小数点精度を使った平面上の点の定義

QPolygon

整数精度を使った点のリスト

QPolygonF

浮動小数点精度の点のリスト

QRadialGradient

放射状のグラデーションブラシを指定するためにQBrushと組み合わせて使用します。

QRect

平面上の矩形を整数精度で定義します。

QRectF

浮動小数点精度を使用して平面上の有限の矩形を定義します。

QRegion

ペインターのクリップ領域を指定します。

QRgba64

構造体には 64 ビット RGB カラーが含まれます。

QRgbaFloat

構造体には、4 部分の RGBA 浮動小数点カラーが含まれます。

QSize

整数点精度で2次元オブジェクトのサイズを定義する

QSizeF

浮動小数点精度を使用する 2 次元オブジェクトのサイズを定義します。

QStylePainter

ウィジェット内の QStyle 要素を描画するための便利なクラスです。

QSupportedWritingSystems

内部の Qt fontdatabase にフォントを登録するときに使用します。

QSvgGenerator

SVG の描画を行うためのペイントデバイス

QSvgRenderer

SVG ファイルの内容をペイントデバイスに描画するために使用されます。

QSvgWidget

Scalable Vector Graphics (SVG) ファイルの内容を表示するために使用されるウィジェット

QTransform

座標系の2次元変換を指定する

QVector2D

2D 空間でベクトルや頂点を表す

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