void QSize::scale(int width, int height, Qt::AspectRatioMode mode)
指定したモードに基き、この大きさを指定した幅及び高さを持つ長方形へリサイズします。
パラメータ
- width 幅
- height 高さ
- mode リサイズ方法
mode が Qt::IgnoreAspectRatio の場合はこの大きさは (width, height) に設定されます。
mode が Qt::KeepAspectRatio の場合は現在の大きさはアスペクト比を維持しながら (width, height) の内部に収まる最大の長方形へリサイズします。
mode が Qt::KeepAspectRatioByExpanding の場合は現在の大きさはアスペクト比を維持しながら (width, height) を囲む最小の長方形へリサイズします。
void QSize::scale(const QSize & size, Qt::AspectRatioMode mode)
この関数はオーバーロード関数です。
指定したモードに基き、指定した大きさを持つ長方形へリサイズします。
パラメータ
QSize QSize::scaled(int width, int height, Qt::AspectRatioMode mode) const
指定したモードに基き、この大きさを指定した幅及び高さを持つ長方形へリサイズした新しい大きさを返します。
パラメータ
- width 幅
- height 高さ
- mode リサイズ方法
QSize QSize::scaled(const QSize & s, Qt::AspectRatioMode mode) const
この関数はオーバーロード関数です。
指定したモードに基き、この大きさを指定した大きさを持つ長方形へリサイズした新しい大きさを返します。
パラメータ
|