QMarginsF

見出し


QMarginsF クラス

QMarginsF クラスは長方形の周りの4つの余白を浮動小数点精度で定義します。
公式リファレンス

性質


メンバ関数

コンストラクタ

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

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

コピーコンストラクタ

QMarginsF::QMarginsF(const QMargins & margins)

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

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

qreal QMarginsF::left() const
左の余白を返します。

qreal QMarginsF::bottom() const
下の余白を返します。

qreal QMarginsF::right() const
右の余白を返します

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

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

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

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

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

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

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

その他

QMargins QMarginsF::toMargins() const
整数精度のマージンに変換します。
各余白は最も近い整数値に丸められます。

加算する

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


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


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


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


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

減算する

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


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


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


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

乗算する

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


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


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


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

除算する

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


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

+演算子

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

-演算子

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

比較する

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


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

タグ:

+ タグ編集
  • タグ:

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

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