QMargins

見出し


QMargins クラス

QMargins クラスは長方形の周りの4つの余白を定義します。
公式リファレンス

性質


メンバ関数

コンストラクタ

+ ...
QMargins::QMargins()
すべての余白に0を設定したマージンを生成します。

QMargins::QMargins(int left, int top, int right, int bottom)
左、上、右、下に指定した値をそれぞれ設定したマージンを生成します。

上下左右の余白の値を取得する

+ ...
int QMargins::top() const
上の余白を返します。

int QMargins::left() const
左の余白を返します。

int QMargins::bottom() const
下の余白を返します。

int QMargins::right() const
右の余白を返します

上下左右の余白の値を取得する

+ ...
void QMargins::setTop(int Top)
上の余白に指定した値を設定します。

void QMargins::setLeft(int left)
左の余白に指定した値を設定します。

void QMargins::setBottom(int bottom)
下の余白に指定した値を設定します。

void QMargins::setRight(int right)
右の余白に指定した値を設定します。

余白が有効かどうかを調べる

bool QMargins::isNull() const
すべての余白が0の場合はtrue、そうでない場合はfalseを返します。

加算する

+ ...
QMargins & QMargins::operator+=(const QMargins & margins)
指定したマージンの各余白をこのマージンの各余白にそれぞれ加算し、このマージンへの参照を返します。
演算子
このオブジェクト(QMargins型) += 指定オブジェクト(QMargins型)
パラメータ
  • margins 加数


QMargins & QMargins::operator+=(int addend)
指定した値をこのマージンの各余白にそれぞれ加算し、このマージンへの参照を返します。
演算子
このオブジェクト(QMargins型) += 指定値(int型)
パラメータ
  • addend 加数


非メンバ関数
QMargins operator+(const QMargins & m1, const QMargins & m2)
指定したマージン m1 及び m2 を加算して形成された QMargins オブジェクトを返します。各余白はそれぞれ加算されます。
演算子
指定オブジェクト(QMargins型) + 指定オブジェクト(QMargins型)
パラメータ
  • m1 被加数
  • m2 加数


非メンバ関数
QMargins operator+(const QMargins & lhs, int rhs)
rhs に lhs を加算して形成された QMargins オブジェクトを返します。
演算子
指定オブジェクト(QMargins型) + 指定値(int型)
パラメータ
  • lhs 被加数
  • rhs 加数


非メンバ関数
QMargins operator+(int lhs, const QMargins & rhs)
lhs に rhs を加算して形成された QMargins オブジェクトを返します。
演算子
指定値(int型) + 指定オブジェクト(QMargins型)
パラメータ
  • lhs 被加数
  • rhs 加数

減算する

+ ...
QMargins & QMargins::operator-=(const QMargins & margins)
このマージンの各余白から指定したマージンの各余白をそれぞれ減算し、このマージンへの参照を返します。
演算子
このオブジェクト(QMargins型) -= 指定オブジェクト(QMargins型)
パラメータ
  • margins 減数


QMargins & QMargins::operator-=(int subtrahend)
このマージンの各余白から指定した値をそれぞれ減算し、このマージンへの参照を返します。
演算子
このオブジェクト(QMargins型) -= 指定値(int型)
パラメータ
  • subtrahend 減数


非メンバ関数
QMargins operator-(const QMargins & m1, const QMargins & m2)
指定したマージン m1 から m2 を減算して形成された QMargins オブジェクトを返します。
演算子
指定オブジェクト(QMargins型) - 指定オブジェクト(QMargins型)
パラメータ
  • m1 被減数
  • m2 減数


非メンバ関数
QMargins operator-(const QMargins & lhs, int rhs)
指定マージンの各余白から指定した値をそれぞれ減算して形成された QMargins オブジェクトを返します。
演算子
指定オブジェクト(QMargins型) - 指定値(int型)
パラメータ
  • lhs 被減数
  • rhs 減数

乗算する

+ ...
QMargins & QMargins::operator*=(int factor)
各余白を指定した乗数で乗算し、このマージンへの参照を返します。
演算子
このオブジェクト(QMargins型) *= 指定値(int型)
パラメータ
  • factor 乗数


QMargins & QMargins::operator*=(qreal factor)
各余白を指定した乗数で乗算し、このマージンへの参照を返します。
演算子
このオブジェクト(QMargins型) *= 指定値(qreal型)
パラメータ
  • factor 乗数


非メンバ関数
QMargins operator*(int factor, const QMargins & margins)
指定したマージンの各余白を指定した乗数で乗算して形成された QMargins オブジェクトを返します。
演算子
指定値(int型) * 指定オブジェクト(QMargins型)
パラメータ
  • factor 被乗数
  • margins 乗数


非メンバ関数
QMargins operator*(const QMargins & margins, qreal factor)
指定したマージンの各余白を指定した乗数で乗算して形成された QMargins オブジェクトを返します。
演算子
指定オブジェクト(QMargins型) * 指定値(qreal型)
パラメータ
  • margins 被乗数
  • factor 乗数


非メンバ関数
QMargins operator*(qreal factor, const QMargins & margins)
指定したマージンの各余白を指定した乗数で乗算して形成された QMargins オブジェクトを返します。
演算子
指定値(qreal型) * 指定オブジェクト(QMargins型)
パラメータ
  • factor 被乗数
  • margins 乗数

除算する

+ ...
QMargins & QMargins::operator/=(int divisor)
各余白を指定した除数で除算し、このマージンへの参照を返します。
演算子
このオブジェクト(QMargins型) /= 指定値(int型)
パラメータ
  • divisor 除数


QMargins & QMargins::operator/=(qreal divisor)
各余白を指定した除数で除算し、このマージンへの参照を返します。
演算子
このオブジェクト(QMargins型) /= 指定値(qreal型)
パラメータ
  • divisor 除数


非メンバ関数
QMargins operator/(const QMargins & margins, int divisor)
指定したマージンの各余白を指定した除数で除算して形成された QMargins オブジェクトを返します。
演算子
このオブジェクト(QMargins型) / 指定値(int型)
パラメータ
  • margins 被除数
  • divisor 除数


非メンバ関数
QMargins operator/(const QMargins & margins, qreal divisor)
指定したマージンの各余白を指定した除数で除算して形成された QMargins オブジェクトを返します。
演算子
このオブジェクト(QMargins型) / 指定値(qreal型)
パラメータ
  • margins 被除数
  • divisor 除数

+演算子

非メンバ関数
QMargins operator+(const QMargins & margins)
指定したマージンの各余白から形成された QMargins オブジェクトを返します。
演算子
+指定オブジェクト(QMargins型)
パラメータ
  • margins 被演算子

-演算子

非メンバ関数
QMargins operator-(const QMargins & margins)
指定したマージンの各余白を負の値にして形成された QMargins オブジェクトを返します。
演算子
-指定オブジェクト(QMargins型)
パラメータ
  • margins 被演算子

比較する

+ ...
非メンバ関数
bool operator!=(const QMargins & m1, const QMargins & m2)
m1 と m2 が異なる場合はtrue、そうでない場合はfalseを返します。QMargins operator*(const QMargins & margins, int factor)
指定したマージンの各余白を指定した乗数で乗算して形成された QMargins オブジェクトを返します。
演算子
指定オブジェクト(QMargins型) != 指定オブジェクト(QMargins型)
パラメータ
  • m1 比較対象1
  • m2 比較対象2


非メンバ関数
bool operator==(const QMargins & m1, const QMargins & m2)
マージン m1 と m2 が等しい場合はtrue、そうでない場合はfalseを返します。
演算子
指定オブジェクト(QMargins型) == 指定オブジェクト(QMargins型)
パラメータ
  • m1 比較対象1
  • m2 比較対象2

タグ:

+ タグ編集
  • タグ:

このサイトはreCAPTCHAによって保護されており、Googleの プライバシーポリシー利用規約 が適用されます。

最終更新:2014年09月06日 16:36