QSpacerItem

見出し


QSpacerItem クラス

ブランクスペースを表すレイアウトアイテムです。
公式リファレンス

継承関係


メンバ関数

コンストラクタ

QSpacerItem::QSpacerItem(int w, int h, QSizePolicy::Policy hPolicy = QSizePolicy::Minimum, QSizePolicy::Policy vPolicy = QSizePolicy::Minimum)
  • 説明
    • 指定した設定を持つブランクスペースを生成します。
  • パラメータ
    • w … ウィジェット
    • h … ウィジェット
    • hPolicy … 水平方向のサイズポリシー
    • vPolicy … 垂直方向のサイズポリシー

enum QSizePolicy::Policy
キー 説明 縮小 拡大
QSizePolicy::Fixed 0 ブランクスペースの横幅(または縦幅)の値を QWidget::sizeHint() で固定します 不可 不可
QSizePolicy::Minimum GrowFlag ブランクスペースの横幅(または縦幅)の最小値を sizeHint() にします sizeHint() 未満にはできません 可能
QSizePolicy::Maximum ShrinkFlag ブランクスペースの横幅(または縦幅)の最大値を sizeHint() にします 他のウィジェットで空間が必要な場合はこのブランクスペースが縮小されます sizeHint() 超にはできません
QSizePolicy::Preferred GrowFlag|ShrinkFlag ブランクスペースの横幅(または縦幅)の標準値を sizeHint() にします 他のウィジェットで空間が必要な場合はこのブランクスペースが縮小されます 可能
QSizePolicy::Expanding GrowFlag|ShrinkFlag|ExpandFlag ブランクスペースの横幅(または縦幅)の標準値を sizeHint() にします 他のウィジェットで空間が必要な場合はこのブランクスペースが縮小されます 使用できる空間がある場合は可能な値まで拡大します
QSizePolicy::MinimumExpanding GrowFlag|ExpandFlag ブランクスペースの横幅(または縦幅)の最小値を sizeHint() にします sizeHint() 未満にはできません 使用できる空間がある場合は可能な値まで拡大します
QSizePolicy::Ignored ShrinkFlag|GrowFlag|IgnoreFlag sizeHint() は無視されます。ブランクスペースの横幅(または縦幅)は可能な範囲の値を取ることができます。 可能 可能

デストラクタ

QWidgetItem::~QWidgetItem()
  • 説明
    • このレイアウトアイテムを破棄します。

その他

bool QSpacerItem::isEmpty() const [virtual]
  • 説明
    • QLayoutItem::isEmpty() の再実装です。

大きさ関係

void QSpacerItem::changeSize(int w, int h, QSizePolicy::Policy hPolicy = QSizePolicy::Minimum, QSizePolicy::Policy vPolicy = QSizePolicy::Minimum)
  • 説明
    • このブランクスペースのサイズを変更します。
    • このブランクスペースをあるレイアウトに追加済みの場合は、追加先で QSpacerItem::invalidate() を呼ぶことで変更を適用できます。

QSize QSpacerItem::sizeHint() const [virtual]
  • 説明
    • QLayoutItem::sizeHint の再実装です。

QSize QSpacerItem::minimumSize() const [virtual]
  • 説明
    • QLayoutItem::minimumSize() の再実装です。

QSize QSpacerItem::maximumSize() const [virtual]
  • 説明
    • QLayoutItem::maximumSize() の再実装です。

Qt::Orientations QWidgetItem::expandingDirections() const [virtual]
  • 説明
    • QLayoutItem::expandingDirections() の再実装です。

bool QWidgetItem::hasHeightForWidth() const [virtual]
  • 説明
    • QLayoutItem::hasHeightForWidth() の再実装です。

int QWidgetItem::heightForWidth(int w) const [virtual]
  • 説明
    • QLayoutItem::heightForWidth() の再実装です。

QRect QWidgetItem::geometry() const [virtual]
  • 説明
    • QLayoutItem::geometry() の再実装です。

void QSpacerItem::setGeometry(const QRect & rect) [virtual]
  • 説明
    • QLayoutItem::setGeometry の再実装です。

このレイアウトアイテムのブランクスペースを取得する

QSpacerItem * QSpacerItem::spacerItem() [virtual]
  • 説明
    • QLayoutItem::spacerItem() の再実装です。

タグ:

+ タグ編集
  • タグ:

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

最終更新:2014年09月14日 03:31