見出し
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() の再実装です。
最終更新:2014年09月14日 03:31