最終更新:2012-09-24 (月) 02:24:55 (4235d)  

Qt/明示的・黙示的共有クラス
Top / Qt / 明示的・黙示的共有クラス

これらのクラスは通常は重いクラスですが、 Qt は参照数とデータの共有を使って最適化しているので軽く使うことができます。

  • QBitArray? - ビットの配列
  • QBitmap? - モノクロ (深さ 1 ビット) の pixmap
  • QBrush - QPainter によって描かれる形のフィルパターンを定義する
  • QCString? - 古典的な C の 0 で終わる char の配列 (char *) の抽象化
  • QCursor? - 任意の形のマウスカーソル
  • QFont? - テキストの描画に使われるフォント
  • QFontInfo? - フォントに関する一般的な情報
  • QFontMetrics? - フォントメトリック情報
  • QIconSet? - いろいろなスタイルとサイズを持つアイコンの集合
  • QImage? - ピクセルのデータに直接アクセスする、ハードウェアに依存しない pixmap の表現
  • QMap? - ディクショナリを提供する、値によるテンプレートクラス
  • QPair? - 二つの要素を提供する、値によるテンプレートクラス
  • QPalette? - ウィジェットの各状態のための色のグループ
  • QPen? - QPainter が線や形の輪郭をどのように描画するかを定義する
  • QPicture? - QPainter のコマンドを記録・再生するペイントデバイス
  • QPixmap - ピクセルに基づくオフスクリーンのペイントデバイス
  • QPointArray? - 点の配列
  • QRegExp? - 正規表現を使ったパターンマッチ
  • QString - Unicode テキストと古典的な C の null で終わる char の配列の抽象化
  • QStringList? - 文字列のリスト
  • QValueList? - 双方向にリンクされたリストを提供する、値によるテンプレートクラス
  • QValueStack? - スタックを提供する、値によるテンプレートクラス
  • QValueVector? - 動的配列を提供する、値によるテンプレートクラス